2011-05-11 75 views

回答

0

我从来没有使用它,但经常看到其他人参考ChildBrowser plugin,看起来它可能适合您的需求。您可以查看readme.txt了解更多信息。

+0

我会去玩它。 – Mark 2011-05-15 08:22:33

+0

我不明白这是如何解决OP询问的奇怪行为。平台的默认行为是不打开Safari,那么为什么他的链接打开Safari? – nmr 2011-11-16 23:00:34

1

迟到的回应,但这是我发现,如果有人绊倒了这一点,不需要使用前面提到的ChildBrowser插件。

Cordova.plist(在支持文件夹中找到)具有确定该行为的一些设置:

  • 的网址都需要被添加到“ExternalHosts”,以便它们列入白名单(加作为 许多根据需要&你可以使用*作为通配符)。
  • 将“OpenAllWhitelistURLsInWebView”设置为YES

可能还有其他设置值得在那里配置,但是这两个应该防止链接& window.location通过Mobile Safari打开。

相关问题