我正在使用 sencha touch + phonegap 3.0 构建一个 android 应用程序,需要在外部浏览器中打开一些 url。对于 Ios,我正在使用 Ext.device.Device.openURL(url),并且它工作正常。但是在 android 中,当我点击链接时,它会在我的 appview 中打开。
我试过的是
window.open(url, '_system', 'location=no'); // not worked still opens the in app view
window.open(alltaskurl, '_blank', 'location=yes'); // not worked opens in app view
然后我安装了 InAppBrowser phoneGap 插件并尝试 更改了我的 config.xml 文件
<feature name="InAppBrowser">
<param name="android-package" value="org.apache.cordova.InAppBrowser" />
</feature>
window.open('http://apache.org', '_blank', 'location=yes'); // not worked as well
我不知道该怎么办,我花了很多时间来解决这个问题,请帮助我..提前致谢
最佳答案
安装 InAppBrowser
后,使用:
window.open(url, '_system');
关于javascript - Phone gap 3.0 + sencha touch 在设备浏览器中打开 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19947591/