我正在使用 Phonegap 2.3,我正在考虑更新到较新的库。我认为这可能是新库修复的问题。
反正我试过:
window.open('http://google.com','_blank')
window.location = "http://google.com";
两者都没有迫使用户在 safari 中加载外部链接。
我也准备好以 _system
为目标,但它也不起作用。
最佳答案
有一个 config.xml 设置可以解决这个问题:
<preference name="stay-in-webview" value="true" />
或者,如果包含 InAppBrowser 插件,则可以使用 _system。
<a href="#" onclick="window.open('http://www.nhl.com', '_system', 'location=yes');">_system</a>
这里有几个相关的主题:
https://build.phonegap.com/docs/config-xml (页面搜索“stay-in-webview”)
PhoneGap Build: how to open external url in device browser on Android?
关于javascript - Phonegap 从白名单 URL 打开应用程序外部的外部链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16904078/