在我更改了浏览器中的css后,没有更新 时间:2016-10-06 作者:mihail kolev 我试图让CSS更改在我的网站上“上线”,但什么也没发生。你能帮帮我吗?通常,当我更新CSS时,我需要强制刷新所有浏览器Chrome、Mozilla和Opera(使用F5),以便CSS中的更改生效。所以我的问题是,我需要让CSS在更改后自动刷新。这是网站:http://realvsbarcelona.com/非常感谢。 2 个回复 SO网友:C C 如果在中添加版本号wp_enqueue_script() call-第四个参数-它将向css文件引用附加一个查询字符串,大多数(如果不是全部)浏览器将其视为缓存断路器,并强制从服务器再次请求该资产。https://developer.wordpress.org/reference/functions/wp_enqueue_script/如果要在HTML中硬编码脚本引用,只需在末尾添加一个查询字符串:/mypath/some-stye.css?v=1234 有什么变化吗v=1234 part将强制使缓存的副本无效。 SO网友:glvr 我正在使用这个,编码到我的标题中。php。。。<link rel="stylesheet" href="<?php bloginfo(\'stylesheet_url\'); echo \'?\' . filemtime( get_stylesheet_directory() . \'/style.css\'); ?>" type="text/css" media="all" /> 我认为这个想法是,它检查/附加最近修改的时间,从而服务于当前的内容。我不是专家,我会从某个地方得到这个想法。 文章导航