2009-07-28 199 views
5

在處理HTML I和離線測試時,您知道更改代碼並刷新瀏覽器,什麼都沒有發生。 Firefox和Safari似乎都不在乎刷新以反映這些變化。但Opera不會... 即使我將新文件上傳到服務器並在FF中刷新,它也不會顯示新的代碼樣式,但我已經清空了Cookie。我很困惑,有什麼想法? 謝謝。瀏覽器不更新代碼更改?

+1

有時候CTRL-F5會訣竅,或嘗試清除瀏覽器的緩存。如果這不起作用,重命名HTML文檔是否工作?無論如何,這不應該是一個問題 - 我認爲Chrome和Firefox都足夠聰明,可以讀取本地文件的時間戳,以查看自上次加載後是否進行了修改。 – 2009-07-28 09:57:25

回答

10

也許你正在修改一個不同的文件。它發生了。

+1

我以前做過這個。無意中重命名了該文件,並沒有注意到。棕櫚 - >臉! – 2009-07-28 15:14:31

5

解決此問題的最簡單方法是按ctrl + r或ctrl + F5。 ctrl修飾符(由大多數/所有現代瀏覽器支持)強制完全重新加載頁面。

2

嘗試刷新與CTRL + F5

這將清空瀏覽器的chache,以及刷新頁面

0

確保你的服務器發送該文件的正確的緩存信息。如果它沒有正確告知瀏覽器該文件已過時,瀏覽器將不會再次下載它。

1

或Shift +單擊刷新按鈕

0

您也可以使用直接的網址加載你的風格,然後按Ctrl + R(Ctrl + F5)來刷新它。

1

您是否正在瀏覽代理服務器?通常這些可以緩存文件。

否則,檢查瀏覽器設置:

在IE7中點擊工具>常規>瀏覽歷史記錄設置,然後選擇「每次」爲「檢查新頁」選項。

0

是的。這是因爲瀏覽器緩存。更好地清除緩存並刷新頁面。我在Chrome中使用私人窗口或者icognito,所以它沒有被緩存。進行更改並刷新頁面。您的更改應該已被反映。