【问题标题】:Cordova / Phonegap 2.8 external links - no returnCordova / Phonegap 2.8 外部链接 - 不返回
【发布时间】:2013-06-11 21:12:43
【问题描述】:

虽然我的外部链接,像这样

a href="http://www.texthere target="_blank" data-role="button">这里有文字

工作,它们在我无法返回的页面中打开。外部 URL 在一个窗口中打开,即使我关闭应用程序并重新打开,我也会返回到该外部页面,而不是我单击链接的应用程序页面。

感谢您的帮助!

谢谢。

【问题讨论】:

  • 如果你想使用返回按钮,你可能不需要使用target=_blank,它会打开一个没有历史记录的新页面。
  • 感谢您的回复,但我刚刚尝试过,问题仍然存在。

标签: hyperlink cordova


【解决方案1】:

要使用 InAppBrowser,您必须保留对它的引用,以便您可以关闭浏览器以返回浏览器:http://docs.phonegap.com/en/2.3.0/cordova_inappbrowser_inappbrowser.md.html

否则,附加到点击事件并使用:navigator.app.loadUrl(yourUrl, { openExternal: true });

我认为还有一个“_system”目标,但我不知道它是否适用于锚标记。 http://docs.phonegap.com/en/2.3.0/cordova_inappbrowser_inappbrowser.md.html#window.open

【讨论】:

  • 好的,谢谢 - 我的 config.xml 现在包含 ,但我不知道还能做什么- 任何帮助表示感谢。
  • 不知道怎么添加 navigator.app.loadUrl(yourUrl, { openExternal: true }); - 你能给我一些建议吗?谢谢
  • 监听你的锚标签的点击事件,在方法中执行loadUrl。 ... 还可以使用 FastClick.js 来填充并改善您的点击响应时间。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多