ワークフローランタイムキャッシュを使用して外部呼び出しをキャッシュしています(materialize.cssもその1つです)。ワークボックスのランタイムキャッシュを使用すると、クロムのキャッシュストレージにリクエストが表示されません。
しかし、キャッシュストレージに私のランタイムキャッシュが空になります:私のネットワーク]タブでは、要求がserviceWorker(正常に見える)から来ていることを示して
あなたは私を見ることができますクロームのアプリケーションタブのサービスワーカーで、これはウェブサイトです:https://quack.surge.sh/
サービスワーカーコード:
const workboxSW = new self.WorkboxSW();
workboxSW.precache(fileManifest);
workboxSW.router.registerNavigationRoute("/index.html");workboxSW.router.registerRoute(/^https:\/\/res.cloudinary.com\/dc3dnmmpx\/image\/upload\/.*/, workboxSW.strategies.cacheFirst({}), 'GET');
workboxSW.router.registerRoute('https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/css/materialize.min.css', workboxSW.strategies.cacheFirst({}), 'GET');
workboxSW.router.registerRoute('https://res.cloudinary.com/dc3dnmmpx/image/upload/(.*)', workboxSW.strategies.cacheFirst({}), 'GET');
これは正常な動作ですか?私はサービスワーカーには新しく、正しい結果は何か分かりません。
ご回答ありがとうございます、私は不透明な反応については知らなかったです。ワークブックのドキュメントは私の意見では非常に短いので、これらの種類の問題をデバッグするのは難しいです。再度、感謝します。 –