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.
2 Answers
Reset to default 3There 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");