我正在通过XAMPP开发基于Wordpress源代码的网站。有时,我更改了CSS代码,脚本或其他内容,但我注意到我的浏览器需要花费一些时间来应用修改。这导致我使用多个浏览器刷新一个浏览器,如果不应用新样式,则尝试第二个浏览器,而且总是这样。
有什么办法可以避免这个问题?有时我在更改代码时没有注意到先前的修改。
一般解决方案按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");
可以使用,打开开发人员工具F12,单击右下角的齿轮图标,然后在设置对话框中选择禁用缓存,以禁用Chrome的缓存
输入about:config到地址栏,然后找到名为项network.http.use-cache。将此设置为false。