我有一個PHP網站,包含很多標籤中包含的JS和CSS文件。問題是每當我更新任何JS或CSS然後打開我的網站時,chrome仍然加載舊版本的JS,CSS。我知道客戶端可以通過Ctrl + Shift + R強制刷新,但指示我的網站用戶每次都這樣做太困難了。如何使鉻強制從我的Web服務器重新加載JS?
我已經嘗試過這些,但仍然沒有運氣。所以請建議一種方法來強制瀏覽器每次都從我的服務器重新加載JS,而不是緩存。
<meta http-equiv="cache-control" content="no-cache"> <!-- tells browser not to cache -->
<meta http-equiv="expires" content="0"> <!-- says that the cache expires 'now' -->
<meta http-equiv="pragma" content="no-cache"> <!-- says not to use cached stuff, if there is any -->
_「問題是,每當我更新任何JS或CSS,然後打開我的網站,Chrome仍然會加載JS,CSS的舊版本」 _你的意思時的javascrip t和CSS在服務器上更新? – guest271314
只需配置您的服務器即可發送正確的緩存控制標頭。你使用什麼服務器? – Brad
我正在使用在Azure雲中託管的PHP網站。 –