簡體   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