我有一个带有Service Worker 的HTML页面,它会缓存我的index.html和JS文件。
问题是当我更改JS文件时,更改不会直接在客户端浏览器中显示。当然,在Chrome开发工具中,我可以禁用缓存。但在Chrome移动版中,我该怎么做呢?
我尝试访问站点设置并点击CLEAR&RESET按钮。但它仍会加载旧页面/从缓存中加载。我尝试使用其他浏览器或Chrome的隐身模式,它会加载新页面。
然后,我尝试清除浏览数据(仅缓存),这时它就有效了。
我想这应该不是正确的操作方式吧?如果不清除Chrome浏览器缓存,用户将无法得知页面是否已更新。