自定义 Flutter Service Worker
Customize Flutter service worker
Flutter 在为 web 构建时自动生成一个 service worker flutter_service_worker.js
,但我想为第三方路由添加我自己的 fetch/caching 规则。
我怎样才能做到这一点?
到目前为止,我发现的唯一解决方法是制作一个脚本,该脚本 post 处理生成的 flutter_service_worker.js
并替换:
if (!RESOURCES[key]) {
return;
}
来自
if (!RESOURCES[key]) {
return customFetch();
}
其中 customFetch()
实现了我自己的缓存规则。
Flutter 在为 web 构建时自动生成一个 service worker flutter_service_worker.js
,但我想为第三方路由添加我自己的 fetch/caching 规则。
我怎样才能做到这一点?
到目前为止,我发现的唯一解决方法是制作一个脚本,该脚本 post 处理生成的 flutter_service_worker.js
并替换:
if (!RESOURCES[key]) {
return;
}
来自
if (!RESOURCES[key]) {
return customFetch();
}
其中 customFetch()
实现了我自己的缓存规则。