評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 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]
感謝您的教學,上方連結已點。
感恩大德,您的點擊能幫助本站持續經營下去,感謝。