【发布时间】:2016-04-01 22:10:19
【问题描述】:
通过 iframe 在 phonegap 中嵌入网页时,该网页上的任何链接都将打开系统浏览器而不是 iframe。这仅在 iOS 上发生,并且仅在编译版本上发生。 Android 和 iOS 版 phonegap 应用程序按预期工作,因为网页链接在 iframe 内打开。
“stay-in-webview”和“Cordova.plist”等 Config.xml 首选项似乎已被弃用,不再有效。 'ChildBrowser' 偏好也仅限于黑莓。最后,“inAppBrowser”插件也有同样的问题。它可以在内部正常加载网页,但任何链接都会触发 Safari 打开。
只需启动一个新的 phonegap 应用程序,嵌入 iframe,然后为 iOS 构建/使用 xcode 导出,即可重新创建问题。
任何帮助将不胜感激!
【问题讨论】:
标签: javascript ios cordova iframe mobile