【问题标题】:Open Safari from in app Links - Cordova PhoneGap从应用内链接打开 Safari - Cordova PhoneGap
【发布时间】:2016-05-10 15:29:53
【问题描述】:

我有一个运行良好的移动应用程序减去一件事。我有几个链接确实需要退出 web 应用程序并打开 Safari 以使用左上角的“返回...”应用程序来处理内容。但无论我尝试什么,包括 target="blank" ("_system" 等)。全部在应用程序中打开,我失去了对应用程序和任何导航的所有控制。我需要这几个链接才能跳出应用程序并打开 Safari。

这可以在 Web 端的应用程序外部完成还是仅在内部完成?如何打开 safari?

【问题讨论】:

  • 您是否已将 Cordova In App Browser 插件添加到您的项目中?

标签: ios cordova safari phonegap-plugins


【解决方案1】:

使用InAppBrowser Plugin。验证其安装是否正确,然后在您的 deviceready 处理程序中调用它,如下所示:

cordova.InAppBrowser.open('http://yoursite.com', '_system', 'location=yes');

【讨论】:

    【解决方案2】:

    OpenUrlExt 插件应该会为您进行本机系统调用:

    在宿主操作系统的外部浏览器中打开一个特定的 URL。

    cordova 插件添加https://github.com/PaoloMessina/OpenUrlExt

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多