為觸及最多使用者,網站應能在所有主要瀏覽器上運作。
推薦做法
在 Chrome、Edge、Firefox 和 Safari 中測試您的網站,並修正每個瀏覽器顯示的問題。
如果您的網頁是漸進式網頁應用程式,請考慮使用 Workbox 這個高階服務工作站工具包。Workbox 是根據跨瀏覽器測試套件開發而成,並盡可能自動改回使用某些瀏覽器所缺少的功能:
workbox-broadcast-cache-update
模組會盡可能使用 Broadcast Channel API,並改回使用postMessage()
實作。workbox-background-sync
模組會盡可能使用 Background Sync API,每次服務工作站啟動時,也會改為重試排入佇列的事件。
詳情請參閱「Workbox:高階 Service Worker 工具包」。