より多くのユーザーにリーチするには、サイトは主要なすべてのブラウザで動作する必要があります。
推奨事項
Chrome、Edge、Firefox、Safari でサイトをテストし、各ブラウザに表示される問題を修正します。
ページがプログレッシブ ウェブアプリの場合は、高レベルの Service Worker ツールキットである Workbox の使用を検討してください。Workbox はクロスブラウザ テストスイート用に開発されており、可能であれば、特定のブラウザにない機能の代替実装に自動的にフォールバックします。
workbox-broadcast-cache-update
モジュールは、可能であれば Broadcast Channel API を使用し、postMessage()
実装にフォールバックします。workbox-background-sync
モジュールは、可能であれば Background Sync API を使用し、Service Worker が起動するたびにキュー内のイベントを再試行するようにフォールバックします。
詳細については、Workbox: 高レベルの Service Worker ツールキットをご覧ください。