相信有不少朋友遇到过和我一样的烦恼:更新了半天的网页,刷新一下之后为何一点变化都没有呢?显然,这是浏览器的缓存功能在作祟。Chrome浏览器为了追求更高的访问速度,对于缓存的处理非常极端,几乎需要很久才会更新缓存,这对于网站开发设计带来了非常大的麻烦。
同时,由于现在网速普遍都非常快了,缓存节省的时间几乎可以忽略不计。因此,我一直想要实现这个功能,即完全禁止Chrome浏览器的缓存功能。
本文作者为香菇肥牛,原文链接为https://qing.su/article/137.html, 转载需经过作者同意且著名原文链接,谢谢。
通常,禁止Chrome浏览器的缓存功能有几种方式。
1,使用Shift + F5强制刷新缓存。实际使用中我们发现,这种方法对于部分网页的更改并不能做到释放缓存的作用,尤其是无法释放DNS缓存。
2,使用隐身模式Shift + Control + N. 这种方法只能在打开的页面上消除之前缓存的影响,对于打开隐身模式之后做的任何更改都无法刷新缓存,因此也不甚实用。
3,在DevTool (Shift + Control + I) 中Disable Cache. 这种方法基本能够做到完全禁止缓存,然而缺点是必须要将开发模式一直打开,占用屏幕空间。而且,每打开一个标签页都需要再进行一番操作,相当不便利。
4,更改Chrome启动参数,比如使用快捷方式,在路径末尾chrome.exe之后添加–disk-cache-size=1或者–disk-cache-dir=nul, 达到曲线救国。这种方式效果不错,但是操作起来比较麻烦,且恢复缓存功能的时候也需要一顿操作。我们希望有更简便的方法,随心所欲地控制缓存的开关。
今天我们发现了这样一款插件,可以完美实现这一功能。插件名为Classic Cache Killer, 可以一键开启或者关闭缓存。插件的下载链接如下:https://chrome.google.com/webstore/detail/classic-cache-killer/kkmknnnjliniefekpicbaaobdnjjikfp
插件安装完毕后会在右上角出现一个图标,点击即可控制插件的开关。插件打开时,就会禁用一切缓存,这样我们就可以随心所欲地进行任何设计和开发了,无需担心缓存卡住。不需要禁用缓存的时候,点击一下图标即可关闭插件,开启缓存。是不是很方便呢>.<
本文作者为香菇肥牛,原文链接为https://qing.su/article/137.html, 转载需经过作者同意且著名原文链接,谢谢。
您好,我的网站想转载您的这篇文章,请问是否可以嘛
不错学习了
不好吃:(
闲的。。这么折腾直接强制刷新就行了。开无痕模式强制刷新
无痕模式强制刷新也不能刷掉DNS缓存的
直接看最后就行咯