繁体   English   中英

beforeinstallprompt 事件为源或服务工作者触发 scope

[英]beforeinstallprompt event is triggered for a origin or for a service worker scope

假设我们有一个网站www.example.com并且我们在不同的范围内运行 2 个不同的 service worker。

  • www.example.com/pwa1 (范围/pwa1
  • www.example.com/pwa2 (范围/pwa2

现在我们希望允许用户将这些 PWA 作为应用程序安装在他们的启动器中。 并且浏览器触发beforeinstallprompt事件来处理这个,基于一些标准 此外,如果用户拒绝安装,则可能在接下来的 3 个月内不会触发此事件。

所以我的问题是:

  1. 我们是否会为pwa1pwa2分别触发beforeinstallprompt事件,还是认为它是一个来源?
  2. 如果用户拒绝了pwa1中的提示,这对pwa2有什么影响吗?
  1. beforeinstallprompt事件将单独触发。 PWA 基于清单和其中定义的 scope。
  2. Chrome 将它们视为单独的应用程序,如果用户接受或拒绝其中一个,则不会影响另一个。

此外,如果用户拒绝安装,则可能在接下来的 3 个月内不会触发此事件。

适用于 Android 的 Chrome 上显示的迷你信息栏。 如果站点满足安装条件,则将始终触发beforeinstallprompt事件,允许您添加自己的安装促销

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM