使浏览器自动重新加载cssjs文件的最好方法是什么?

html-css015

使浏览器自动重新加载cssjs文件的最好方法是什么?,第1张

auto-versioning的实现方案如下:首先,在httpd.conf或者.htaccess中开启urlrewrite规则RewriteEngine onRewriteRule ^(.*)\.[\d]+\.(css|js)$ $1.$2 [L]其中[L]表示如果该条规则匹配,将忽略其他规则。可参考这里The [L] flag causes mod_rewrite tostop processing the rule set. In mostcontexts, this means that if the rulematches, no further rules will beprocessed.接着,使用下面的PHP代码:function auto_version($file){if(strpos($file, '/') !== 0 || !file_exists($_SERVER['DOCUMENT_ROOT'] . $file))return $file$mtime = filemtime($_SERVER['DOCUMENT_ROOT'] . $file)return preg_replace('{\\.([^./]+)$}', ".$mtime.\$1", $file)}以后,诸如下面的代码:<link rel="stylesheet" href="/css/base.css" type="text/css" /改成:<link rel="stylesheet" href="<?=auto_version('/css/base.css')?" type="text/css" /\这样,你不需要再改动任何代码,用户将始终使用最新版本的文件,因为当文件版本变动时,url也会改变。其实该方法也适合其他类型的文件,不仅仅css、js

您好,在新版微信中刷新CSS的方法如下:

1. 首先,您需要打开微信,然后点击右上角的“设置”图标,进入设置页面。

2. 然后,您需要点击“开发者工具”,进入开发者工具页面。

3. 接着,您需要点击“刷新”按钮,这样就可以刷新CSS样式了。

4. 最后,您可以点击“保存”按钮,保存刷新后的CSS样式。

希望以上回答能够帮助您解决问题,谢谢您的提问!

首先你的栏目开启生成html页面了吗,如果开启需要重新生成一下;

第二,如果没有开启更新一下后台缓存试一试,打开调试工具查看有没有存在;

第三,存在没生效应该是被其他优先级高的样式覆盖,修改一下优先级即可。