渐进式Web App(PWA)重定向页面进入独立模式

时间:2019-11-13 15:43:02

标签: google-chrome manifest service-worker progressive-web-apps

我有PWA,我可以独立运行(如果用户单击设备上的图标),也可以作为普通网站运行(如果用户直接在网络浏览器中输入URL)。 如果用户以非独立方式打开页面,是否可以重定向页面(以独立方式打开)? 我的清单文件已经包含独立参数:

 "display": "standalone"

我需要一些开始。

2 个答案:

答案 0 :(得分:1)

据我所知,您需要先在用户设备上“安装” pwa。

通过单击设备上的图标(意味着您已经在此处安装了应用程序),您将打开PWA,该PWA将按照网络清单中的说明进行渲染(在您的情况下是独立的)。

如果尚未在设备上安装pwa,则通过使用浏览器访问网站,您将获得与在桌面上相同的行为。

让我知道我是否误解了您的问题。


更新

您的问题的答案(在注释中)为否(通过桌面浏览器)。如果安装了Android设备上的Chrome,则直接使用/打开PWA版本。这是由于Android Intent过滤器启用了此功能。

但是在台式机浏览器中却不是这种情况,在台式机浏览器中,用户通过手动输入URL来访问网站。也许将来可能会改变,但是目前还不可能。

答案 1 :(得分:1)

在台式机上的Chrome中,如果已安装PWA,并且用户在浏览器中打开了该应用程序,则在地址栏右上角的密码管理器键和之间将出现一个“要打开此链接,请选择一个应用程序”链接。书签星标-您可以向用户指出。单击该链接将提供一个按钮来打开PWA并关闭浏览器选项卡。