鍍金池/ 問答/HTML5  網(wǎng)絡(luò)安全  HTML/ 如何解決每次發(fā)版到服務(wù)器,pc端由于緩存還會(huì)讀取老的代碼?

如何解決每次發(fā)版到服務(wù)器,pc端由于緩存還會(huì)讀取老的代碼?

pc端如何增加超時(shí)重置登陸?并且防止瀏覽器讀取緩存;只是添加時(shí)間戳嗎?

回答
編輯回答
扯機(jī)薄

添加后綴即可

<script src="xxx.js?ver=1.12"></script>

每次發(fā)布版本前,給修改過的js提升版本號(hào),比如改到1.13
如果有后端支持,那么可以設(shè)置時(shí)間戳代替固定的版本號(hào)。

<script src="xxx.js?ver=<?= date('YmdH'); ?>"></script>

想要偷懶就用gulp或者webpack,自動(dòng)給靜態(tài)文件加hash。

2018年9月9日 20:27