即使在清除缓存并更改CSS版本之后,CSS文件也会被缓存



我有一个css文件,为了测试它,我在底部添加了一些代码,只是更改了网站上一小部分的颜色。它花了大约15分钟,但最终加载并更新了CSS。然后,当我删除它,看看它需要多长时间才能再次出现时,代码仍然加载,大约已经30分钟了。我尝试清除浏览器缓存并更改CSS文件的版本。该版本(当我在浏览器上检查源代码时(被更新为v2,但该文件仍然包含v1中的代码。是因为主机缓存了文件还是其他原因?当我以前遇到这个问题时,更改css文件的版本是有效的,但这次不是。任何帮助都将不胜感激。谢谢

哦,作为另一个注意事项,我正在使用下面的代码来查询css文件,它在WordPress中:

function my_theme_styles() {
// Enqueue our style.css with our own version
wp_enqueue_style('child-theme-style', get_stylesheet_directory_uri() . '/style.css',
array(), '202107v1'); 
}

我也知道stackoverflow上还有其他东西,但它们都只是说要么清除浏览器缓存,要么更改css文件末尾的版本,我已经尝试过这两种选项,但都没有成功。

@Sahriar Saikat在评论中提到,可能是cloudflare缓存了文件,他是对的。我检查了cloudflare中的设置(直到今天我才可以访问(,发现他们使用的是查询级别";忽略查询字符串";这使得它没有更新。谢谢你的帮助!

相关内容

  • 没有找到相关文章

最新更新