在外部浏览器phonegap中打开链接

时间:2014-04-22 01:30:56

标签: javascript android ios cordova

我正在尝试打开一个外部浏览器的链接,手机缺口3.3.0,但我没有运气。我将插件添加到配置文件中,手机间隙也在index.html文件中,所以我知道这些已加载。我有一个叫锚的锚  openURL(url)然后调用以下函数。

    function openURL(urlString){
    var myUrl = encodeURI(urlString);
    window.open(myUrl,'_system');
}

据我所知,我已经完成了文档中说的一切,但它仍然无法在iOS上的safari中加载。我在运行IOS 7的iPad mini上测试,但我也在Android上测试了它,我也遇到了同样的问题。

提前感谢您提供的任何帮助。

更新

所以我最终引导了角度似乎已经做了一些事情,但是当我打开一个链接时它似乎没有工具栏

1 个答案:

答案 0 :(得分:0)

你看到过这个问题吗? http://community.phonegap.com/nitobi/topics/pgb_3_3_open_link_in_external_system_browser_not_working_in_ios?rfm=1

需要添加:
config.xml中的<gap:plugin name="org.apache.cordova.inappbrowser" /> index.html中的<script src="phonegap.js<>/script>(头部)

通过以下方式打开链接:
<a href="#" onclick="window.open('http://www.google.de','_system', 'location=yes');">Test 6</a>操纵html或:
window.open("http://www.google.de","_system");