【发布时间】:2018-03-01 16:26:23
【问题描述】:
为什么 Service Worker 在硬重新加载 (Ctrl-Shift-R) 后会失败?
---- case 1 CHROME --- 成功
- 卸载 service worker
- 加载页面
- 页面安装 service worker
- Worker.postMessage() 成功
- 重新加载页面
- Worker.postMessage() 成功
---- case 2 CHROME --- 失败
- 卸载 service worker
- 加载页面
- 页面安装 service worker
- Worker.postMessage() 成功
- HARD RELOAD (ctrl-shift-R) 页面(serviceworker 仍然根据 chrome://serviceworker-internals/ 运行)
- Worker.postMessage() 失败 -- '错误发送类型错误:无法读取属性'postMessage' of null'
【问题讨论】:
标签: service-worker