CSS - 为什么我的浏览器无法反映在服务器上所做的任何更改?

CSS - why my browsers can't reflect any changes made on the server?

我正在编写一些 CSS 代码,然后服务器突然停止反映服务器上所做的任何更改。起初我以为这是一个缓存问题,但我在浏览器上禁用了缓存,甚至尝试使用不同的浏览器,但它仍然使用我的 CSS 文件的旧版本。

如果我从服务器下载 CSS 文件并在文本编辑器中打开,它会显示我对代码所做的所有更改,但它们根本不会反映在我的网站上。该站点正在使用服务器上什至不存在的旧版本 CSS 文件。

我的服务器到底发生了什么?会不会是路由器缓存问题?

我无法回答这个问题,但请尝试在您的 html 中添加,其中您包括 css 这个:?v1

示例src="resources/yourDir/style.css?v1"

这将强制所有内容下载新的 css。

您可以在 ? 之后添加您想要的任何内容。就像时间戳一样,只是一个数字或单词。随心所欲