我正在开发一个PhoneGap应用程序,我没什么问题。
在phonegap中的app中,我打开了InAppBrowser的本地链接
window.open('example.html', '_blank', 'location=no');
当我在 example.html 网页时,我无法对PhoneGap做任何事情,因为它就像应用程序中的默认浏览器一样。
所以,我的问题是,我想在 example.html 中打开默认浏览器的链接,但我不能使用InAppbrowser的语句_system
,因为我是不在应用内部,也不要运行phonegap命令。
的index.html
window.open('example.html', '_blank', 'location=no'); // Open in InApp
example.html的
link2 => www.google.es -> I want to open in default browser.
非常感谢你能帮助我。
答案 0 :(得分:0)
我一直在使用它作为解决方法(打开一个inappbrowser实例):
// Image zoom
$('#container').on('tap', '#content.cmscontent img', function() {
var browser = window.open((navigator.userAgent.indexOf('Android') != -1 ? 'file:///android_asset/www/' : '') + encodeURI($(this).attr('src')), '_blank', 'location=no,toolbar=yes,enableViewportScale=yes,transitionstyle=crossdissolve');
});
请参阅我在网址前添加(navigator.userAgent.indexOf('Android') != -1 ? 'file:///android_asset/www/' : '')
作为前缀。现在,它会检测您的应用程序何时在Android上,并在其前面添加本地URL。