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

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

问题描述:

我很好奇在添加到主屏幕后PWA会在屏幕下使用什么浏览器,它是你最初选择“添加到主屏幕”的那个?如果是的话,如果我从Chrome浏览器向主屏幕添加PWA会怎样?在我的手机上,之后删除浏览器(假设只有Safari浏览器在手机上留下现在有)请问PWA点击主屏幕上的图标时仍能正常工作添加到主屏幕后,PWA(Progressive Web App)将使用什么浏览器?

我的测试结果在Android?M:?

  • Opera 37 and Firefox 50在卸载浏览器时删除了PWA,没有提示/警告abou t PWA去除。

  • 铬55(测试版)铬56(金丝雀)卸载没有包括去除PWA的。试图打开应用程序导致敬酒信息:

    应用程序未安装。

    重新安装创建PWA的原始Chrome允许PWA再次打开。无法通过不同版本的Chrome打开孤立的Chrome PWA(如果只安装了Chrome 56,Chrome 55 PWA无法打开)。

  • 所有超过的浏览器都在各自的浏览器中打开了PWA。也就是说,在Chrome创建PWA在Chrome,火狐打开创建PWA在Firefox等

UPDATE:有了新的改进现在添加到主屏幕功能(可从Chrome浏览器开发频道),PWA安装在主屏幕上,并作为原生应用程序显示在应用程序抽屉中。我的测试结果如下:

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

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