【发布时间】:2018-08-24 01:06:09
【问题描述】:
根据workbox doc,需要配置跨域请求,保证正则表达式匹配URL开头。但是,它不起作用。
Service Worker 代码如下所示。
importScripts('https://storage.googleapis.com/workbox-cdn/releases/3.0.0/workbox-sw.js');
workbox.routing.registerRoute(
/.*\.(png|jpg|jpeg|svg|gif)/,
workbox.strategies.cacheFirst()
);
workbox.routing.registerRoute(
new RegExp('^https://a248.e.akamai.net/.*'),
workbox.strategies.cacheFirst()
);
在页面中,来自同源资源的响应被缓存,但来自https://a248.e.akami.net 的响应没有被缓存。
我的配置有什么问题吗?还是这是工作箱 3.0.0 的错误?
【问题讨论】:
标签: progressive-web-apps workbox