javascript - Phone gap 3.0 + sencha touch 在设备浏览器中打开 url

标签 javascript android cordova sencha-touch

我正在使用 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/

相关文章:

java - 如果我不需要可滚动功能,请替换 RecyclerView?

javascript - 从 html 代码获取平均评论数 - 从 div 数字中提取数字?

javascript - 如何在指令中使用 RegExp 并通过 Angular 8 进行验证

android - 如何在夜间模式下更改深色操作栏的颜色?

java - 文件读取不显示任何文件实际数据

linux - 从 Cordova 应用程序到 Linux 设备的蓝牙 LE

javascript - jQuery.ajax() 中的范围问题

javascript - 如何将数组分割成偶数长度的 block ?

javascript - 使用 JSON 数组填充phonegap sqlite 数据库

cordova - 在 PhoneGap 和 Titanium 之间进行选择