•  
  •  
  •  
  •  
  •  

做我們這行的常常要改CSS JAVASCRIPT 明明在自已的電腦上改完也測完結果客戶那邊看怎麼跟沒改之前一樣,
結果是檔案被瀏覽器快取了。

第一種解法是客戶端(會被客戶罵死的解法):
請客戶自已清掉瀏覽器快取,立即有效但是…不知道的人沒清快取一樣是看到舊內容。

第二種就是主機端:

<script type="text/javascript" src="myjs.js?ver=201711200201"></script>
<link type="text/css" rel='stylesheet' href='styles.css?ver=201711200201' />

在 myjs.js / styles.css 加上 ?ver=年月日時分
?表示要透過網址去傳參數 ver=年月日時分 類似版本編號的概念
瀏覽器發現檔案名稱(包含後面所帶的參數)不一樣時,就會重新更新快取。

有人會問說帶參數那會不會影內部的運作?答案是不會你帶參數不做任何處理當然就不影響內容,只是單純的叫瀏覽器去更新檔案而已

喜歡我的文章嗎?歡迎按讚加分享/留言交流,或是點擊下方廣告讚助我喝一杯咖啡吧 ^_^ ⇩⇩⇩ 喜歡我的文章嗎?歡迎按讚加分享/留言交流,或是點擊上方廣告讚助我喝一杯咖啡吧 ^_^ ⇧⇧⇧
  •  
  •   
  •  
  •  
  •  
  •  

Leave a comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *