添加到主屏幕后,PWA(Progressive Web App)将使用哪种浏览器?

时间:2016-12-01 16:03:07

标签: progressive-web-apps

我很好奇在添加到主屏幕后浏览器PWA将在引擎盖下使用的内容。是否是您最初选择的“添加到主屏幕”?如果是,如果我将PWA添加到主屏幕怎么办?我的手机上有Chrome浏览器,后来删除了Chrome(假设现在我的手机上只剩下Safari了)?当点击主屏幕上的图标时,PWA是否仍然有效?

2 个答案:

答案 0 :(得分:16)

我在Android M上的测试结果:

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

  • Chrome 55(测试版) Chrome 56(Canary)卸载不包括删除PWA。尝试打开应用程序会产生一个致敬消息:

      

    未安装应用程序。

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

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

更新:使用新的改进的添加到主屏幕功能(现在可从 Chrome Dev 渠道获得),PWA安装在主屏幕和作为本机应用程序,显示在应用程序抽屉中。我的测试结果如下:

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

答案 1 :(得分:1)

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