所以我正在使用 HTMl CSS 和 PHP 構建一個 web 應用程式,有時當我對 css 檔案進行更改時,web 不會對其做出反應,我什至可以洗掉整個檔案,但仍然沒有改變瀏覽器和我必須將 css 檔案中的所有內容復制到另一個 css 檔案中,然后使用該檔案,然后它就可以作業了,但通常只需要幾分鐘,我必須將其更改回來,所以目前我有 style.css 和樣式.css 并根據情況我使用第一個或另一個但它很煩人,我認為這可能與我使用 XAMPP 在本地主機上運行它的服務器有關。感謝您的任何建議。
uj5u.com熱心網友回復:
這是因為瀏覽器的快取。
如果您使用的是 Windows 或 Linux,只需打開瀏覽器并點擊ctrl f5清除快取。您也可以點擊谷歌瀏覽器的設定,然后搜索Cookies and site data并點按Clear data。
或者通過按F12然后打開設定 ( F1) 來打開 Chrome 的開發人員工具。找到標記Disable cache (while DevTools is open)在網路標題下的復選框并將其打開,這樣 Chrome 將不再快取您的 CSS 檔案,并在開發工具視窗打開時始終加載最新版本。
uj5u.com熱心網友回復:
您的問題來自瀏覽器快取。
- 這不僅發生在 CSS 檔案上,也發生在腳本上。
對此有很多解決方案:
如果生產環境發生:
- 您可以對腳本和樣式表檔案進行版本控制
如果只是在本地環境中開發:
- 您可以清空快取并重新加載網頁(通過打開 devtool,右鍵單擊重新加載圖示,選擇清空快取并重新加載或僅使用 ctrl f5)。每次更改腳本或樣式表檔案時都需要執行此操作

- 或者您可以禁用瀏覽器快取(按 f12 打開 devtool,切換到
network tab瀏覽器 devtool,然后檢查Disable cache. - 我不推薦
Disable cache。你應該堅持empty cache and hard reload

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/351596.html
上一篇:基于相關欄位的注釋,帶過濾器
