2014-05-04 30 views
1

我注意到腳本包含在一個頁面中,例如,一個jQuery腳本,它包含一個版本號。例如:爲什麼在嵌入頁面時包含腳本的版本號?

<script type='text/javascript' src='superfish.js?ver=3.9'></script> 

將版本號插入到頁面的HTML中時包含版本號的優點是什麼?

回答

2

當版本改變時,URL改變,所以瀏覽器不會認爲它有一個緩存副本。因此,當網站的開發者發佈更新的版本時,它可以正常工作—新的頁面被確保每個人都會下載更新的JavaScript。

(瀏覽器認爲整個URL,包括查詢字符串,都是本地緩存的「關鍵」。)

相關問題