admin管理员组

文章数量:1400445

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('','_blank')

window.location = "";

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.

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.','_blank')

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

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.

Share Improve this question asked Jun 3, 2013 at 19:10 JAppleseedJAppleseed 731 silver badge4 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 3

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.', '_system', 'location=yes');">_system</a>

InAppBrowser API Doc

Here's a couple related threads:

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

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

For Phonegap 3 you have to install the InAppBrowser plugin and then do:

window.open("http://google.", "_system");

本文标签: javascriptPhonegap open external links outside App from a Whitelist URLStack Overflow