為什麼我的 django 應用程序的 css 只能在隱身模式下工作?


我不知道它是否發生在其他人身上,但是我有一個 django 應用程序,它僅在處於隱身模式時才顯示在 css 中創建的樣式,當瀏覽器處於正常模式時,您看不到更改在 css 中創建。

什麼會導致問題?我該如何解決?

嘗試清除您的瀏覽器緩存,我認為這應該對您有所幫助。

在 chrome 上清除緩存和硬重新加載的步驟:
1.打開網站
2.檢查頁面
3.右鍵點擊網址欄附近的刷新按鈕
4.點擊“清空緩存和硬重新加載”

可能是由於緩存incognito 模式未緩存,因此您可以看到更改。其中一種方法是使用 version 作為 CSS URL 中的查詢參數來欺騙瀏覽器,並在每次更改數字時要求它們獲取。喜歡


您可以在每次編輯後更改版本號

有時瀏覽器會緩存您的網站。但在隱身模式下,瀏覽器不會緩存您的歷史記錄和搜索。
要刪除緩存,請按以下步驟操作:

  1. 右擊並檢查
  2. 將鼠標懸停在網址框附近的重新加載按鈕上
  3. 右擊重新加載按鈕
  4. 點擊“清空緩存並重新加載”

這很可能是由於緩存。由於緩存,您會看到舊版本的樣式 (CSS)。
在隱身模式下,這不是問題,因為 Chrome 會在您開始會話時使用新緩存,並在您結束會話時刪除該緩存。
您可以通過清除緩存來解決您的問題

在瀏覽器中禁用緩存。

禁用緩存