url加時間戳方法及作用


速記:URL 的末尾追加了時間。這就確保了請求不會在它第一次被發送后即緩存,而是會在此方法每次被調用后重新創建和重發;此 URL 會由於時間戳的不同而稍微有些不同。這種技巧常被用於確保到腳本的 POST 每次都會實際生成新請求且 Web 服務器不會嘗試緩存來自服務器的響應。

// 解決瀏覽器緩存的問題
function timestamp(url){
	var getTimestamp=new Date().getTime();
	if(url.indexOf("?")>-1){
		url=url+"&timestamp="+getTimestamp
	}else{
		url=url+"?timestamp="+getTimestamp
	}
	return url
}
url.indexOf("?")>-1?`${url}&timestamp=${new Date().getTime()}`:`${url}?=timestamp${new Date().getTime()}`


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM