1. Home
  2. /
  3. Web technology
  4. /
  5. Javascript
  6. /
  7. [ CSS JAVASCRIPT ]...

[ CSS JAVASCRIPT ] – 不要讓CSS JS檔被CACHE住

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 9,平均評等: 5]

做我們這行的常常要改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=年月日時分 類似版本編號的概念
瀏覽器發現檔案名稱(包含後面所帶的參數)不一樣時,就會重新更新快取。

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

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 9,平均評等: 5]

2 thoughts on “[ CSS JAVASCRIPT ] – 不要讓CSS JS檔被CACHE住

發佈留言

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