【发布时间】:2015-02-27 13:18:04
【问题描述】:
我正在为 BB10、android、iod、windows8 开发 cordova 应用程序。
其中我需要在默认设备浏览器中打开 url。
为此我使用了 org.apache.cordova.inappbrowser 插件。
但是在使用它之后,我遇到了从浏览器返回后重新启动应用程序的问题。 [除windows8外所有平台都有问题]
所以我使用了以下解决方案,
jQuery(document).delegate('.external', 'click', function(e) {
window.open(e.target.href, '_system', 'location=yes');
e.preventDefault();
});
<a class="external" href="myUrl">Track Now</a>
使用上述解决方案, 安卓:运行良好。 Blackberry10 问题:Url 没有在外部浏览器中打开它只在应用程序浏览器中打开, IOS 问题:url 根本不起作用(当我点击链接时没有任何反应)。
因此,非常感谢您提供的任何帮助。
【问题讨论】:
-
您可能会发现这很有用。它摆脱了你对 jQuery 的依赖:blog.nraboy.com/2014/12/…
标签: angularjs ionic-framework cordova-plugins inappbrowser