Phonegap open external links outside App from a Whitelist URL

I'm using Phonegap 2.3 and I'm considering updating to the newer library. I think this might be a problem that was fixed with the newer library.

Anyway I have tried:

window.open('http://google.com','_blank')

window.location = "http://google.com";

Both had no luck forcing the user to load the external link in safari.

I also ready about targeting _system which didn't work either.


There is a config.xml setting that will do the trick:

<preference name="stay-in-webview" value="true" />

Or, you can use _system if you include the InAppBrowser plugin.

<a href="#" onclick="window.open('http://www.nhl.com', '_system', 'location=yes');">_system</a>

InAppBrowser API Doc

Here's a couple related threads:

https://build.phonegap.com/docs/config-xml (page search for "stay-in-webview")

PhoneGap Build: how to open external url in device browser on Android?


对于Phonegap 3,您必须安装InAppBrowser插件,然后执行以下操作:

window.open("http://google.com", "_system");
链接地址: http://www.djcxy.com/p/71758.html

上一篇: 更新密码后,CVS Update上的IntelliJ PAM验证失败

下一篇: Phonegap从白名单URL中打开App外部的外部链接