我正在使用工作箱来缓存我的app shell。网络选项卡显示请求来自serviceWorker,即使在脱机模式下,资产也会在快速检索时进行缓存:
但是,缓存存储选项卡始终为空:
我试图通过控制台请求相同的资产:
const request = new Request('https://d198jdpljt0zhj.cloudfront.net/assets/bundles/vendor-0332fe450952d0d66900.js', {mode: 'no-cors'});
fetch(request).then(response => console.log(response));
瞧,资产显示出来了:
我担心我会遗漏一些基本的东西。
顺便说一句,缓存存储在我的本地环境中正确显示,所以我怀疑这是来自CDN的资产的问题。