繁体   English   中英

Cordova / PhoneGap InAppBrowser根本不起作用

[英]Cordova/PhoneGap InAppBrowser not working at all

我看过其他几种解决方案,但没有一个完全像我的。 大多数方法都是以一种或另一种方式工作的,但是对我来说,无论我使用直接链接标记还是将window.open()用作onclick函数,它都根本无法工作。

该应用程序始终在默认的Cordova WebView中打开链接。 我已经尝试过“ _blank”和“ _system”。 我还检查了插件是否正确添加到了config.xml文件中。

因为我正在Android上进行测试,所以没什么大不了的,因为我有一个后退按钮,但是对于iOS,这将成为一个问题。

科尔多瓦版本:3.5

<script>        
    function openGoogle() {
        window.open("https://www.google.com/", "_blank");
    }
</script>
<p id="lh_home"><a href="#" onclick="openGoogle()">www.google.com</a></p>

谢谢。

固定。 我的问题是我包括了phonegap.js而不是cordova.js。 不好意思,我知道。

我无法使用正常的链接标记来使用它,但是使用以下JS可以正常工作。

<script>
function openExternal(url) {
    window.open(url, "_blank");
}
</script>
<p id="lh_home"><a href="#" onclick="openExternal('https://www.google.com/')">www.google.com</a></p>

如果您使用的是Intel XDK,则还可以使用intel.xdk.device.launchExternal(“ http://example.com ”); //在浏览器中打开URL

如果您希望浏览器显示在应用程序中,请尝试intel.xdk.device.showRemoteSite(“ http://www.example.com/”,280,0,50,50 ); //在应用程式

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM