我已经在我的CSS样式表?ver = v1.0中添加了缓存清除技巧,但是当我通过Dreamweaver在本地加载网站时,它不会应用样式。将其上传到服务器时,它可以很好地工作,但是在离线状态下,我只会看到一个白页,上面有文本,没有应用任何样式。
例如,我已经迷上了使用PHP,但是它仍然无法加载。仅当页面由
加载时才有效<link rel="stylesheet" href="css/test.css">`
,没有版本号。
我尝试过的代码是
<link rel="stylesheet" href="css/test.css<?php echo '?ver=1'; ?>">
反正有没有让该应用使用test.css?ver = 1加载本地样式表的方法,或者只是每次我上载时手动添加版本的情况。
谢谢
答案 0 :(得分:1)
我发现的唯一解决方法是在加载样式表后使用jquery追加?ver = 1,方法是添加id ='test'。希望有人知道可以做得更好。
$( document ).ready(function() {
$( "#test" ).attr( "href", "css/test.css?ver.1" );
});