我有 PWA
并且我可以独立运行它(如果用户点击设备上的图标)或者我可以作为普通网站运行(如果用户直接输入 URL
网页浏览器)。
如果用户以非独立方式打开页面,是否可以重定向页面(以独立方式打开)?
我的 list 文件已包含独立参数:
"display": "standalone"
我需要一些东西作为开始。
最佳答案
据我所知,您需要先在用户设备上“安装”pwa。
通过单击设备上的图标(意味着您已经在设备上安装了该应用程序),您可以打开 PWA,它将按照 Web list 中的描述呈现(在您的情况下是独立的)。
如果您尚未在设备上安装 pwa,您将获得与使用浏览器访问网站时在桌面上获得的相同行为。
如果我误解了您的问题,请告诉我。
更新
您的问题(在评论中)的答案是否定的(来自桌面浏览器)。 Android 设备上的 Chrome 直接使用/打开 PWA 版本(如果安装的话)。这是由于支持此功能的 Android Intent Filter。
但在桌面浏览器中情况并非如此,用户通过手动输入 url 来访问网站。也许将来它可能会改变,但目前这是不可能的。
关于google-chrome - 渐进式 Web 应用程序 (PWA) 将页面重定向到独立模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58840671/