Cordova InAppBrowser和<a target="_blank"> not working</a>

时间:2014-05-23 18:01:50

标签: cordova cordova-3 inappbrowser cordova-plugins

我在iOS上使用Cordova 3.4.1,InAppBrowser插件版本为0.4.0。

当我有一个<a href="...." target="_blank">元素时,它应该在InAppBrowser中打开,但它不会。而是替换我在CordovaWebView中的应用程序,我无法回到应用程序。

如果我执行window.open它似乎工作正常,但我不可能在我的所有链接上添加onclick处理程序,然后在InAppBrowser中打开它们。

3 个答案:

答案 0 :(得分:1)

这似乎是按照这个bug设计的... https://issues.apache.org/jira/browse/CB-6747

答案 1 :(得分:1)

要在InAppBrowser中打开,您的链接需要格式化为<a href="#" onclick="window.open('http://myurl.com', '_blank', 'location=no');">。我希望有所帮助。

答案 2 :(得分:0)

尝试使用target="_system",它应使用设备的默认浏览器