【发布时间】:2016-02-25 23:44:46
【问题描述】:
硬重新加载或硬刷新(例如,Chrome 中的 shift-reload)似乎绕过了 service worker。
例如,加载服务工作者控制的页面,如https://airhorner.com/ 或https://wiki-offline.jakearchibald.com/,在 devtools 中将网络设置为“离线”,然后硬重新加载页面会导致“没有互联网连接”中断页。 (如预期的那样,定期重新加载会显示缓存页面。)
有没有办法防止这种情况发生,或者在设备离线时使用 service worker 作为后备?
【问题讨论】: