有經驗的都知道瀏覽器會快取圖檔以便加速瀏覽的速度,但是當你更新圖片的時候你會發現圖片依然是舊的,該怎麼用最簡單的方法來避免瀏覽器顯示舊的圖片?
有經驗的都知道瀏覽器會快取圖檔以便加速瀏覽的速度,但是當你更新圖片的時候你會發現圖片依然是舊的,該怎麼用最簡單的方法來避免瀏覽器顯示舊的圖片?
很簡單,讓瀏覽器認為圖檔是新的就好了,技巧如下:
如果你在原本的事件中是這樣寫

不論你如何更新變數strImagePath的路徑都沒用,其實只要換一個方式

在圖片路徑後面加一個每次數值都不一樣的參數,讓瀏覽器認為每次的圖片是不一樣即可。這邊我加上的是ts(time stamp,時間戳記),你可以自行變化。