我有PWA
,我可以独立运行(如果用户单击设备上的图标),也可以作为普通网站运行(如果用户直接在网络浏览器中输入URL
)。
如果用户以非独立方式打开页面,是否可以重定向页面(以独立方式打开)?
我的清单文件已经包含独立参数:
"display": "standalone"
我需要一些开始。
答案 0 :(得分:1)
据我所知,您需要先在用户设备上“安装” pwa。
通过单击设备上的图标(意味着您已经在此处安装了应用程序),您将打开PWA,该PWA将按照网络清单中的说明进行渲染(在您的情况下是独立的)。
如果尚未在设备上安装pwa,则通过使用浏览器访问网站,您将获得与在桌面上相同的行为。
让我知道我是否误解了您的问题。
更新
您的问题的答案(在注释中)为否(通过桌面浏览器)。如果安装了Android设备上的Chrome,则直接使用/打开PWA版本。这是由于Android Intent过滤器启用了此功能。
但是在台式机浏览器中却不是这种情况,在台式机浏览器中,用户通过手动输入URL来访问网站。也许将来可能会改变,但是目前还不可能。
答案 1 :(得分:1)
在台式机上的Chrome中,如果已安装PWA,并且用户在浏览器中打开了该应用程序,则在地址栏右上角的密码管理器键和之间将出现一个“要打开此链接,请选择一个应用程序”链接。书签星标-您可以向用户指出。单击该链接将提供一个按钮来打开PWA并关闭浏览器选项卡。