Service Workerから、一部のアセットとService Workerスクリプト自体をブラウザのキャッシュに保存しています。これは正常に機能するため、devtoolsの[キャッシュ]タブで他のすべてのアセットと一緒にServiceWorkerのURLを確認できます。
これで、オフラインになると、Service Workerがfetch
イベントをリッスンし、キャッシュからすべてのアセットを取得します。
ただし、ページがワーカー自体を登録しようとしたときにフェッチイベントが発生していないようであるため、コンソールに次のエラーが表示されます。
私は何かが足りないのですか?結局のところ、service-workerスクリプト自体をキャッシュすることは理にかなっていますか?
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加