【问题标题】:Replacement for inAppBrowser in PWA在 PWA 中替换 inAppBrowser
【发布时间】:2019-09-04 09:10:22
【问题描述】:

有没有什么好方法可以在 pwa 中获得类似 inappbrowser 的东西? 我需要任何可以显示网页并具有可自定义导航按钮的东西。我当然考虑过使用 iframe,但应该有更好的方法,对吧?

原因: 前段时间,我基于 angular 和 cordova 为客户制作了一个小的跨平台应用程序。几个月以来,我客户的员工在使用三星和华为设备时遇到了推送通知和使用应用内聊天功能的问题。

现在,由于这些设备上的调试有点棘手,我尝试将应用程序移植到 PWA。这样这个问题就不再可重现了,但是......该应用程序需要在 inappbrowser 中加载一些安全页面。这是因为被调用的页面需要与应用交换数据(如特殊哈希),如果在标准浏览器内(应用外)调用此页面,则交换将失败。

最好的问候

【问题讨论】:

    标签: angular progressive-web-apps


    【解决方案1】:

    如果您需要在您的 PWA打开网页,那么您应该在清单文件中配置 scope 属性:

    范围定义浏览器认为在您的应用程序中的 URL 集,并用于决定用户何时离开应用程序。范围控制包含 Web 应用程序中所有入口和出口点的 URL 结构。

    我写了一篇文章 about web manifest configuration 作为 PWA 系列的一部分。如果您想了解更多详情,请查看它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多