从ServiceWorker缓存的js文件访问localStorage

Accessing localStorage from js file cached by ServiceWorker

我知道您无法从 ServiceWorker 访问 localStorage,但是我找不到任何符合我的用例的信息。

一切正常,我只是想确保这种方法没有任何问题。

没关系,是的。

您可以将服务工作者视为对 logic.js 和任何其他 resources/subresources 发出的网络请求的代理。一旦网络请求完成,service worker 实际上就“脱离了画面”(它 运行 所在的线程实际上将停止,除非有活动事件)。

service worker 参与加载 logic.js 的事实并不妨碍您使用本地存储或在 logic.js.

中做任何其他事情