[英]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.