/*清除缓存*/
function cache(){
(function () {
let random = Math.random();
//处理请求JS文件缓存
let element = document.getElementsByTagName("script");
for (let i = 0; i < element.length; i++) {
if (element[i].src) {
if (element[i].src.indexOf('?') > -1) {
element[i].src = element[i].src + '×treap=' + random;
} else {
element[i].src = element[i].src + '?timestreap=' + random;
}
}
};
/*处理img缓存*/
let element1 = document.getElementsByTagName("img");
for (let i = 0; i < element1.length; i++) {
if (element1[i].src) {
if (element1[i].src.indexOf('?') > -1) {
element1[i].src = element1[i].src + '×treap=' + random;
} else {
element1[i].src = element1[i].src + '?timestreap=' + random;
}
}
};
//处理CSS文件缓存
let link = document.getElementsByTagName("link");
for (let i = 0; i < link.length; i++) {
if (link[i].href) {
link[i].href = link[i].href + '?timestreap=' + random;
}
}
})()
}
cache()
前端js,css,img文件加载的时候清除缓存
最新推荐文章于 2023-07-19 15:54:44 发布