浏览器缓存那点事儿

104 阅读1分钟

相信很多不懂前端的后端同学们在线上调试的时候,都会被浏览器缓存搞得头大

"咦,我明明更新了版本,怎么页面还是像之前一样,没有任何变化呢","难道是打包没有打上"

殊不知其实是我们的浏览器缓存蒙蔽了我们的眼睛。一般来说,浏览器为了不每一都重复请求造成资源浪费,都会在本地做一个缓存。那么我们在调试的时候,有两种方法来应对

1.打开无痕模式

无痕模式不会对访问的资源做任何缓存,这样就避免了我们上面说的情况 image.png

image.png

2.清理缓存

手动对缓存进行清理,也能避免上述情况 image.png

除此之外,手机上的浏览器以及应用内的浏览器(如微信自带浏览器)都有各自的无痕模式和清理缓存方式,可随意在网上搜到