【发布时间】:2016-03-16 20:26:44
【问题描述】:
我已经阅读了很多关于此的帖子和文章,但仍然找不到好的解决方案。我正在尝试:
- 在本地页面上启动应用程序
- 在 AJAX 事件后转到使用 window.location.href 触发的外部页面。
- 当使用 window.location.href = "appURL://" 单击关闭按钮时,从外部页面返回到本地应用程序。
我使用自定义 URL (appURL://) 设置了 URL_SCHEME 插件。该 URL 可以直接在浏览器中使用,但不能在应用程序中使用。它似乎只是忽略它并继续其他代码。
现在我已经阅读了有关 InAppBrowser 和 ChildBrowser 的信息。我尝试了 InAppBrowser,但它没有保留我需要的设置,例如 appendUserAgent 和 AllowInlineMediaPlayback。我知道我可以设置后者,但没有看到前者的方法。我还想确保它只保持横向,并且不希望有两个不同的位置进行配置设置。即使没有这个,我仍然无法让它链接回应用程序。
如果没有浏览器插件,是否无法从外部站点链接回本地应用程序,或者如果没有,我如何使用浏览器插件使其正常工作?我可以完全控制外部网站。
我正在测试的主要设备是 iOS 9.2.1 上的 iPhone 6,我正在使用 PhoneGap Build。
【问题讨论】:
标签: cordova phonegap-build cordova-plugins