给link标签和scritp加随机版本号
给所有link和script标签加随机版本号,方便调试样式,不用每次清缓存了;
$("link,script").each(function(){
var t=Math.random().toFixed(4);
/*var $tag=$(this).prop("tagName").toLowerCase();//获取当前元素的标签名ai
if($tag == "link"){
var $href=$(this).attr("href");
$(this).attr("href",$href+"?v="+t)
}else{
if(typeof($(this).attr("src")) != "undefined"){//判断script标签有没有src属性
var $src=$(this).attr("src");
$(this).attr("src",$src+"?v="+t)
}
}*/
if($(this).attr("src")){
var $src=$(this).attr("src");
$(this).attr("src",$src+"?v="+t)
}else if($(this).attr("href")){
var $href=$(this).attr("href");
$(this).attr("href",$href+"?v="+t)
}
})
不用jquery加版本号
var link = document.getElementsByTagName('link'):
for(let i=0;i<link.length;i++) {
var num = Math.random()
var href = link[i].href
link[i].href = href+`?v=${num}`
}
var script = document.getElementsByTagName('script')
for(let i=0;i<script.length;i++) {
var num = Math.random()
var src = script[i].src
if(src) {
script[i].src = src+`?v=${num}`
}
}

浙公网安备 33010602011771号