給頁面中的js css文件等添加版本號

版本號什麼的公司項目都是運維統一添加的,但是今天偶然發現有個網站的首頁中的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)    
      }


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章