我正在试图找出如何在没有“InAppBrowser”或系统浏览器的情况下在cordova Web视图中打开外部链接。
最初我试图直接将链接传递给网页视图,空白页面。 所以我把一个iframe放在一个本地的html文件中,它只打开本地文件。
然后我尝试使用:
window.open(myUrl, '_self');
他继续在“InAppBrowser”中打开此链接,即使白名单不存在,因为我已经说过了:
<access origin="*"/>
在config.xml文件中。
我没有更多的想法。拜托,给我一些...... 顺便说一下,我正在使用最新的cordova。
答案 0 :(得分:3)
我必须在网页视图初始化之前放置这一行
Config.init(this);
他们需要稍微清除一下代码,或者至少更新他们的文档。
答案 1 :(得分:0)
使用window.location.href =“”
或
<a href="[your External Link]">External Link</a>
。