google-chrome - 渐进式 Web 应用程序 (PWA) 将页面重定向到独立模式

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

我有 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/

相关文章:

.net - 使用 AJAX 检测 Chrome 浏览器

google-chrome - 在 chrome 设备模拟器模式下截屏

javascript - WebUsb 上的速度 1.2 mb/秒正常吗?

django - HTML5 缓存 list 适用于 http 但不适用于 https

c# - 应用程序签名/验证

javascript - 如何在 Service Worker 中发出 JSONP 请求?

javascript - Angular Service Worker,缓存离线应用程序的api调用

javascript - Service Worker 安装失败 : "cannot read property ' addAll of undefined"

java - Chrome 错误 : You are using an unsupported command-line flag: --ignore-certifcate-errors. 稳定性和安全性将受到影响

javascript - Chrome 扩展程序安装错误消息