【问题标题】:What browser will PWA (Progressive Web App) use after adding to home screen?PWA(Progressive Web App)添加到主屏幕后会使用什么浏览器?
【发布时间】:2016-12-01 16:03:06
【问题描述】:

我很好奇 PWA 添加到主屏幕后会在后台使用什么浏览器。它是您最初选择“添加到主屏幕”的那个吗?如果是,如果我将 PWA 添加到主屏幕怎么办?我手机上的 Chrome 之后删除 Chrome(假设我的手机上现在只剩下 Safari)?点击主屏幕上的图标时 PWA 是否仍然有效?

【问题讨论】:

    标签: progressive-web-apps


    【解决方案1】:

    我在 Android M 上的测试结果:

    • Opera 37 和 Firefox 50 在卸载浏览器时移除了 PWA。没有关于 PWA 删除的提示/警告。

    • Chrome 55 (beta) 和 Chrome 56 (Canary) 卸载不包括删除 PWA。尝试打开应用程序时会出现一条 toast 消息:

      应用未安装。

      重新安装创建 PWA 的原始 Chrome 允许 PWA 再次打开。其他版本的 Chrome 无法打开孤立的 Chrome PWA(如果仅安装了 Chrome 56,则无法打开 Chrome 55 PWA)。

    • 以上所有浏览器在各自的浏览器中打开了 PWA。即Chrome中打开的Chrome创建的PWA,Firefox中Firefox创建的PWA等。

    更新:借助新的改进的添加到主屏幕功能(现在可从 Chrome 开发人员频道获得),PWA 安装在主屏幕并作为本机应用程序,显示在应用程序抽屉中。我对此的测试结果:

    • 卸载 Chrome Dev 不包括删除 PWA。
    • 卸载 Chrome Dev 后,尝试打开 PWA 会导致显示一个应用选择器来选择要启动的浏览器(假设有多个浏览器可用)。选择 Opera 是允许的并且有效。如果只有一个浏览器可用(例如 Firefox),则 PWA 会自动使用该浏览器启动。应用未全屏启动。
    • 卸载所有浏览器后,尝试打开 PWA 会导致启动 Google Play,它会显示 Chrome Dev 的应用信息。
    • 从应用抽屉中卸载 PWA 也会从主屏幕上移除 PWA 图标。

    【讨论】:

      【解决方案2】:

      网络应用程序将使用用于将其添加到主屏幕的浏览器启动。

      【讨论】:

        猜你喜欢
        • 2017-10-10
        • 1970-01-01
        • 2021-05-13
        • 1970-01-01
        • 2018-09-11
        • 2017-10-23
        • 2018-05-12
        • 1970-01-01
        • 2019-02-14
        相关资源
        最近更新 更多