如何停用 Service Worker 缓存
部署了一个 Markdown 编辑器,后来因为 js 无法被搜索引擎抓取,调整路径。
调整之后,每次刷新页面都会显示回原有的服务,只有强制刷新才能显示新页面。
查看HTTP响应得到200 (from ServiceWorker)
这是一个新的缓存技术,介于客户端和服务器之间,可以理解为一个本地的服务器,请求不会被发到服务器,直接读取本地缓存返回。
serviceWorker的作用大致就页面首次加载时会请求本地的serviceWorker.js去比对各个文件的版本号,如果不一致则提示用户拉取更新。
要想清理缓存页面,简单的清理本地缓存无效的。
浏览器地址输入:chrome://serviceworker-internals/
然后到对应的要取消缓存的网址,点击 unregister
取消注册
分类: 技术