我正在Chrome 74中使用Notepad ++和XAMPP在本地主机上构建站点。
我有一个index.php
主文件和一个外部样式表index.css
。
它像这样连接到主文件:<link rel="stylesheet" type="text/css" href="index.css">
对index.css
进行了一些更新后,我无法让Chrome浏览器查看它们。本来我以为我的CSS是错的。但是在Chrome中按F12键并查看Sources
并检查了index.css
文件后,我发现我所做的更改不存在。
所做的更改已保存在Notepad ++中,刷新了浏览器页面。为了确保安全,我什至用好旧的旧记事本看了index.css
。
我也尝试过重新启动浏览器,重新启动XAMPP,然后重新启动计算机。还是一样。
有趣的是,对index.php
所做的更改已成功更新。不是,只是对index.css
的更改。就像Chrome浏览器不会重新加载index.css
,而是保留旧版本一样。
我以前曾发生过这种情况,但是上一次问题消失了一段时间,Chrome开始更新index.css
。现在我想知道为什么会发生。
有人知道为什么Chrome会这样做吗?帮助非常感谢:)
请注意:目前,Chrome尚未加载对index.css
所做的更改。甚至像body { background-color:red; }
答案 0 :(得分:1)
正在缓存文件:https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching
通常,在默认配置下,不缓存动态页面(.php),不缓存静态文件(.css,.js等)。
您可以: