PhoneGap(iPhone/Xcode 4)在Safari中打开的所有链接
问题描述:
我在Xcode中安装了PhoneGap,但我在Safari中打开的HTML中放置的每个链接都有解决此问题的方法吗? (即使window.location ='';打开Safari浏览器)PhoneGap(iPhone/Xcode 4)在Safari中打开的所有链接
也没有人知道你可以如何开始一个远程地址,而不是本地?
答
迟到的回应,但这是我发现,如果有人绊倒了这一点,不需要使用前面提到的ChildBrowser插件。
Cordova.plist(在支持文件夹中找到)具有确定该行为的一些设置:
- 的网址都需要被添加到“
ExternalHosts
”,以便它们列入白名单(加作为 许多根据需要&你可以使用*作为通配符)。 - 将“
OpenAllWhitelistURLsInWebView
”设置为YES
。
可能还有其他设置值得在那里配置,但是这两个应该防止链接& window.location通过Mobile Safari打开。
我会去玩它。 – Mark 2011-05-15 08:22:33
我不明白这是如何解决OP询问的奇怪行为。平台的默认行为是不打开Safari,那么为什么他的链接打开Safari? – nmr 2011-11-16 23:00:34