【问题标题】:How to open an external app in Cordova/Ionic?如何在 Cordova/Ionic 中打开外部应用程序?
【发布时间】:2016-09-20 11:07:05
【问题描述】:

我正在开发一个离子应用程序。在我的应用程序中,我想要一个可以打开另一个应用程序的按钮。我在 safari 中测试了超链接,该链接正确打开了应用程序,但是当我单击 Ionic 应用程序中的按钮时,它不起作用。 Xcode 报告

无法加载网页并出现错误:无法显示网址

有什么建议吗?

【问题讨论】:

  • 你使用 cordova-plugin-whitelist 吗?
  • @Yuyang 是您尝试从移动应用打开的网络应用吗?
  • @Gandhi,它是一个IOS原生应用。我找到了解决方法,即添加cordova-plugin-InAppBrowser
  • @YuyangShen 发布了详细答案。如果有帮助,请接受。

标签: javascript cordova ionic-framework


【解决方案1】:

如果您尝试在您的 cordova 应用程序中使用外部托管的 Web 应用程序,请查看 cordova-hosted-webapp-plugin。该插件通过提供描述站点的清单来启用在 Cordova 应用程序内的网站中使用托管的内容。它还可以让您使用 Cordova 插件的功能。

但如果您只是尝试从您的 Cordova 应用程序调用外部 Web URL,您可以使用cordova-InAppBrowser-Plugin,它会在应用程序内部打开 Web URL。

您还可以查看cordova-themeable-browser-plugin,它与 InApp 浏览器插件几乎相似,并提供对 UI 中可用浏览器元素的更多控制。希望对你有帮助

【讨论】:

    猜你喜欢
    • 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
    相关资源
    最近更新 更多