我正在使用工作箱来缓存我的应用程序外壳。网络选项卡显示请求来自 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 的资产的问题。