1
我注意到腳本包含在一個頁面中,例如,一個jQuery腳本,它包含一個版本號。例如:爲什麼在嵌入頁面時包含腳本的版本號?
<script type='text/javascript' src='superfish.js?ver=3.9'></script>
將版本號插入到頁面的HTML中時包含版本號的優點是什麼?
我注意到腳本包含在一個頁面中,例如,一個jQuery腳本,它包含一個版本號。例如:爲什麼在嵌入頁面時包含腳本的版本號?
<script type='text/javascript' src='superfish.js?ver=3.9'></script>
將版本號插入到頁面的HTML中時包含版本號的優點是什麼?
當版本改變時,URL改變,所以瀏覽器不會認爲它有一個緩存副本。因此,當網站的開發者發佈更新的版本時,它可以正常工作—新的頁面被確保每個人都會下載更新的JavaScript。
(瀏覽器認爲整個URL,包括查詢字符串,都是本地緩存的「關鍵」。)