小编典典

强制浏览器刷新CSS,JavaScript等

css

我正在通过XAMPP开发基于Wordpress源代码的网站。有时,我更改了CSS代码,脚本或其他内容,但我注意到我的浏览器需要花费一些时间来应用修改。这导致我使用多个浏览器刷新一个浏览器,如果不应用新样式,则尝试第二个浏览器,而且总是这样。

有什么办法可以避免这个问题?有时我在更改代码时没有注意到先前的修改。


阅读 742

收藏
2020-05-16

共1个答案

小编典典

一般解决方案按Ctrl+ F5(或Ctrl+ Shift+ R)强制重新加载缓存。我相信,苹果电脑使用Cmd+ Shift+ R。

PHP
在PHP中,您可以通过将过期日期设置为过去带有标头的时间来禁用缓存:

header("Expires: Tue, 01 Jan 2000 00:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

Chrome

可以使用,打开开发人员工具F12,单击右下角的齿轮图标,然后在设置对话框中选择禁用缓存,以禁用Chrome的缓存

Firefox

输入about:config到地址栏,然后找到名为项network.http.use-cache。将此设置为false。

2020-05-16