如要啟用重要漸進式網頁應用程式 (PWA) 功能,第一步就是註冊服務 Worker:
- 可離線使用
- 支援推播通知
- 可以安裝到裝置中
詳情請參閱服務工作站和 Cache Storage API 文章。
瀏覽器相容性
所有主要的瀏覽器都能支援 Service Worker。請參閱「瀏覽器相容性」。
Lighthouse 服務工作站稽核失敗情形
Lighthouse 標記不會註冊 Service Worker 的頁面:
Lighthouse 會檢查 Chrome 遠端偵錯通訊協定是否傳回 Service Worker 版本。如果沒有,就導致稽核失敗。
如何註冊 Service Worker
註冊服務工作站只需要幾行程式碼,但要使用 Service Worker 的唯一原因,是能夠實作上述的其中一項 PWA 功能。實際導入這些功能需要更多作業:
- 如要瞭解如何快取檔案以供離線使用,請參閱「什麼是網路穩定性?如何評估檔案?」一文。
- 如要瞭解如何將應用程式設為可安裝,請參閱「設為可安裝」程式碼研究室。
- 如要瞭解如何啟用推播通知,請參閱 Google 的將推播通知新增至網頁應用程式。