版本號什麼的公司項目都是運維統一添加的,但是今天偶然發現有個網站的首頁中的js和css等靜態文件竟然沒有添加~~
思路什麼的就是在向服務器發起請求下載這些靜態文件前已經把版本號加上去了
1、給css文件添加版本號
var now=new Date().getTime();
linkHrefs=['../css/checkbox.css','../css/combo.select.css','../css/jedate.css']
for(var i=0;i<linkHrefs.length;i++){
var links=document.createElement("link");
links.href=linkHrefs[i]+"?v="+now;
links.rel="stylesheet";
links.type="text/css";
document.head.appendChild(links)
}
2、給js文件添加版本號
var nowL=new Date().getTime();
scriptSrc=["../js/jquery-1.8.3.min.js","../js/vue.js","../js/moduleTest.js","../js/jquery.jedate.js"]
for(var i=0;i<scriptSrc.length;i++){
var scripts=document.createElement("script");
scripts.src=scriptSrc[i]+"?v="+nowL;
document.body.appendChild(scripts)
}