web调试如何禁用浏览器缓存?


使用chrome的选择禁用缓存(打开devTool有效)并没有效果,隐身也没有效果。
每次都要清除一下cookie才可以,这是什么情况呢?
有没有更好的解决办法?

chrome firefox web前端开发 chrome开发者工具

背负罪的十字架 10 years ago

因为 cookie 不是浏览器缓存啊

Firebug 用户可以去 cookie 面板删掉 cookie。别的调试工具你看看它支不支持。Google Chrome 我记得是像火狐一样,虽然支持选择性删 cookie 但是操作很麻烦。

如果你连删 cookie 都可以接受的话,你也可以每次开始时创建一个全新的 profile。这样 cookie 啊缓存啊 localStorage 啊什么的全部都是 全新的

这种情况隐身模式应当有效,前提是重新开始时重新开一个隐身模式的窗口,而不是复用已有的。

vinfans answered 10 years ago

ulr + ? t = Math.random()
也可以

qiujie answered 10 years ago

调试的时候禁用缓存:
禁用缓存

一望无际的大饼 answered 10 years ago

试下在<head>里加入这个标签:


 <meta http-equiv="cache-control" content="no-cache,no-store, must-revalidate" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />

FueGO菲戈 answered 10 years ago

Your Answer