在浏览器中禁用缓存

时间:2011-07-12 09:55:24

标签: caching browser safari

问题

我使用样式表工作很多,我改变了一些东西,然后检查它的外观。然而,大多数(如果不是全部)当前浏览器存储样式表,因此不会让我看到差异。只有很多重置Safari,空缓存按钮突然更新,但这真的很烦人。

问题

有没有办法在浏览器中禁用缓存功能?因此它不会存储任何文件,我将始终从服务器获取最新的css。

聚苯乙烯。 Safari的空缓存和重置Safari并不总是清除缓存并且开发>禁用缓存似乎没有做任何事情。

3 个答案:

答案 0 :(得分:7)

在Chrome,IE,Firefox和大多数其他浏览器中,Ctrl+F5(“硬刷新”)将强制重新加载页面上的缓存资源。我一直这样做。我不能代表Safari,但我希望它能做同样的事情。

修改:我刚刚搜索了“+ Safari +硬+刷新”,看起来在Mac上,您hold down the Optionswhile clicking refresh。一些来源say Shift also worksCommand+Option+E clears cache

答案 1 :(得分:2)

感谢T.J. Crowder for helping me in the right direction - 我明白了。

在Windows上,您实际上可以按 Ctrl + F5 强制浏览器刷新。

在Mac Safari上,您可以按住 Shift 按钮,然后按下刷新按钮也可以这样做。

答案 2 :(得分:0)

我刚刚发现,在适用于macOS的最新版Safari中,您可以按Cmd + Option + R进行硬刷新(与使用缓存刷新的标准Cmd + R相反)。这对我来说是改变游戏规则的人!

Cmd + Shift + R只会在Mac上打开阅读器视图。