html - phonegap 在浏览器中打开链接

标签 html cordova

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

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

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

最佳答案

a similar question 中的建议, 使用 JavaScript 调用 window.open 并将 target 参数设置为 _system,根据 InAppBrowser documentation :

<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

关于html - phonegap 在浏览器中打开链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17887348/

相关文章:

html -::after 不会堆叠在元素下方

html - 选项更改时单选按钮 "Checked=checked"不更改

android - 如何在没有 iScroll 的情况下在 PhoneGap 应用程序中使用下拉刷新功能?

angularjs - 如何使用angular js在Cordova中插入#reference

jquery - webOS 上的 jQTouch 与 PhoneGap

javascript - 当一个选项不起作用时,两个选择框会发生变化

Javascript 变量转换为 href ="mailto:"字符串

jquery - 呈现大型 html 文件的问题(链接错误,图像不显示)

ios - 使用Cordova应用程序在iOS上列出附近的wifi网络

android - 如何使用 ember.js 框架通过终端创建 cordova 混合 Android、ios 应用程序?