我正在使用Phonegap 2.3,我正在考虑更新到更新的库。我认为这可能是一个用新库修复的问题。
无论如何,我试过了:window.open('http://google.com','_blank')
window.location = "http://google.com";
两者都没有运气迫使用户在safari中加载外部链接。
我也准备好定位_system
哪个也无效。
答案 0 :(得分:3)
有一个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?
答案 1 :(得分:1)
对于Phonegap 3,您必须安装InAppBrowser plugin,然后执行:
window.open("http://google.com", "_system");