动态给html页面图片、css、js链接添加时间戳
动态给html页面图片、css、js链接添加时间戳
虽然这种办法最垃圾(增加服务器负担),但是在没有用自动化工具的时候还是可以用一用。
/**
* [addVersion 动态添加时间戳,防止缓存]
* @param {[string]} type [类型,img|script|link]
*/
function addVersion(type){
var imgArr = document.querySelectorAll(type);
for(var i=0;i<imgArr.length;i++){
if(type == "img"|| type == "script"){
if(imgArr[i].src.indexOf("?"||"v=") == -1){
if(imgArr[i].src != ''||null||undefined){
imgArr[i].src=imgArr[i].src+"?v="+new Date().getTime();
}
}
}else if(type == "link"){
if(imgArr[i].href.indexOf("?"||"v=") == -1){
if(imgArr[i].href != ''||null||undefined){
imgArr[i].href=imgArr[i].href+"?v="+new Date().getTime();
}
}
}
}
}
欢迎关注小程序,感谢您的支持!