在我的網站中,我更改了一個頁面的css,並且這些更改不會立即反映,當我在瀏覽器中打開該頁面時。它顯示舊的CSS樣式,因爲瀏覽器有我的CSS文件的保存副本,並沒有反映新的變化。我可以使文件始終從服務器加載嗎?
當我通過按下(CTRL + F5)加載頁面時,新的更改正在頁面中加載,然後我所做的更改反映在頁面中。所以我可以製作始終從服務器加載的css文件,並且該頁面所做的更改可以立即反映在頁面上。
在我的網站中,我更改了一個頁面的css,並且這些更改不會立即反映,當我在瀏覽器中打開該頁面時。它顯示舊的CSS樣式,因爲瀏覽器有我的CSS文件的保存副本,並沒有反映新的變化。我可以使文件始終從服務器加載嗎?
當我通過按下(CTRL + F5)加載頁面時,新的更改正在頁面中加載,然後我所做的更改反映在頁面中。所以我可以製作始終從服務器加載的css文件,並且該頁面所做的更改可以立即反映在頁面上。
嘗試添加該你的頭標記
<meta http-equiv="expires" content="0">
設定爲高速緩存控制
HTTP頭如果您沒有訪問到低級別的HTTP頭,你可以使用一個標籤。例如:
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate">
謝謝@ManmeetGill –
過期已過時,HTTP1.1緩存控制通過有效所有瀏覽器所支持,並且優先於到期。 –
啊。很高興知道。謝謝 –