漸進式網頁應用程式 (PWA) 是使用網頁技術建構的現代化高品質應用程式。PWA 提供與 iOS/Android/電腦版應用程式類似的功能,即使在網路不穩定的情況下也能維持穩定性,且可供安裝,讓使用者更容易找到並使用。
大多數使用者都熟悉應用程式安裝程序,也瞭解安裝體驗的好處。已安裝的應用程式會顯示在作業系統啟動畫面上,例如 Mac OS X 的「應用程式」資料夾、Windows 的「開始」選單,以及 Android 和 iOS 的主畫面。已安裝的應用程式也會顯示在活動切換器、Spotlight 等裝置搜尋引擎,以及內容分享表單中。
大多數瀏覽器會向使用者指出,如果漸進式網頁應用程式 (PWA) 符合特定條件,即可安裝。指標的例子包括網址列中的「安裝」按鈕,或溢位選單中的「安裝」選單項目。


此外,許多瀏覽器會在符合條件時觸發 beforeinstallprompt
事件,讓您提供自訂的應用程式內使用者體驗,進而觸發應用程式內的安裝流程。
安裝條件
在 Chrome 中,漸進式網頁應用程式必須符合下列條件,才能觸發 beforeinstallprompt
事件並顯示瀏覽器內安裝促銷活動:
- 未安裝網頁應用程式
- 符合使用者參與度推論法:
- 使用者必須至少點選或輕觸網頁一次 (隨時皆可,甚至是在先前載入的網頁中)
- 使用者必須在任何時間點花費至少 30 秒觀看網頁
- 透過 HTTPS 提供
- 包含網路應用程式資訊清單,其中包含:
short_name
或name
icons
- 必須包含 192 像素和 512 像素的圖示start_url
display
:必須是fullscreen
、standalone
、minimal-ui
或window-controls-overlay
其中之一prefer_related_applications
不得存在,或為false
其他瀏覽器的安裝條件也類似,但可能有些微差異。請查看各個網站的完整詳細資料: