一尘不染

浏览器中的phonegap打开链接

html

<a target=”_blank” data-rel=”external” href="http://www.kidzout.com">www.kidzout.com

嘿专家,我正在使用phonegap 2.9.0,我正在使用上面的代码在浏览器中打开链接,但它在同一应用程序中打开了……如何打开Safari浏览器?

它会在同一个应用程序中打开网站,然后我无法返回到该应用程序,因此我需要删除该应用程序并重新安装.....


阅读 272

收藏
2020-05-10

共1个答案

一尘不染

作为建议类似的问题,使用JavaScript来调用window.opentarget参数设置为_system当按照InAppBrowser文档:

<a href="#" onclick="window.open('http://www.kidzout.com', '_system'); return false;">www.kidzout.com</a>

这应该起作用,尽管更好,更灵活的解决方案是拦截所有链接的click事件,并window.open使用从链接属性读取的参数进行调用。

请记住,您必须安装InAppBrowser插件才能起作用:

cordova plugin add cordova-plugin-inappbrowser
2020-05-10