它的主要原理是在要載入的路徑後面加上一個用亂數產內容的變數,這樣就可以讓載入指令中的 URL 看起來不一樣。
例如,假設原來的指令是:
loadVariablesNum("set.txt",0);
就改成:
loadVariablesNum("set.txt"+"?nocache="+random(65000),0);
但是,取亂數還是有可能會連續兩次一樣,為了避免這種情形發生,我們可以再加上時間,所以改成這樣:
如此一來,就不會再發生設定檔改了半天,卻一點效果都沒有的情形。唉!電腦就是這樣,它不會轉彎,我們來轉。
now_date = new Date();
nocache = "?nocache="+now_date.getTime()+random(65000);
loadVariablesNum("set.txt"+nocache,0);
沒有留言:
張貼留言