9
TL; DR - 最初に更新した後ではなく、サービス担当者が初めてサイトにアクセスした直後にサービスを開始します。サービスワーカーを使用して、自分のサイトの最初の負荷でリクエストを傍受しますか?
詳細:
私はサービス労働者を使用してプログレッシブWebアプリケーションを構築していますが、ユーザーがページを更新するまで(SWがインストールされている)最初の負荷に、それはすべてのネットワーク要求をインターセプトしないことに気づきました。
サービスワーカーは、インストール後すぐに要求を傍受することができますか?
これには何らかの欠点や欠点がありますか? (なぜこの動作はデフォルトではないのですか?) – mjs
AFAICTこれは動作しません。これを行うhttps://github.com/gaye/bug-1206947を参照してください。ただし、最初のページの読み込み時にswのリクエストは表示されません。 –
私は見ている動作がハードリフレッシュを使用した結果かもしれないと思います。 (self.skipWaiting()とself.clients.claim()であっても上記のようにハードリフレッシュでサービスワーカーを使用することはできないようです。 –