2010-04-30 65 views
2

當我看着this published Google Docs document,我看到了最新版本火狐,而是舊版本IE8。另外,通過PHP/Curl屏幕截圖給我一箇舊版本。爲什麼firefox/chrome會顯示與IE8不同的頁面?

我試過CTRL-Refresh在IE8中,但我無法讓它顯示我最新的版本。 無論如何標題我嘗試改變PHP/Curl,我無法讓它顯示我最新的版本。

注意:我確定我可以挖掘IE8並找到一些緩存條目來清除,但是這個URL上沒有發生什麼,例如cnn.com,這確實每次都會給我當前的新聞我在IE8中查看它,而不是幾天前的某個緩存版本的網站?例如Google Docs是不是發送瀏覽器(或者至少IE和PHP/Curl)期望的某種頭文件,以便不顯示緩存版本?

我不理解瀏覽器/標題/緩存在這裏?不同的瀏覽器如何顯示一個頁面的不同內容?

alt text http://www.deviantsart.com/upload/lmbevu.png

回答

1

這是處理:IE顯示最新版本,它是緩存頁面的Firefox和Chrome。

嘗試按CTRL + F5 Firefox和Chrome,如果不工作安裝Web Developer Toolbar extension Firefox和選擇「禁用緩存」中的「禁用」選項菜單下。

+0

我簡單地在本文檔中忘記了當我第一次發佈時選中「在發生更改時自動重新發布」複選框。由於FF和Chrome似乎共享cookie,因此他們將更新後的版本顯示爲「已發佈文檔」,所以我認爲它確實已發佈。獲得的經驗:總是選中該框,否則您編輯文檔的瀏覽器會將您所做的更改顯示爲「已發佈」,但不會真正發佈。 – 2010-05-02 03:56:46

0

嘗試導航到&下載:http://ccleaner.com

一旦你安裝它,請關閉所有瀏覽器,然後運行乾淨。這應該清除所有瀏覽器的緩存(以及大量臨時文件等)。

完成後,重新打開每個瀏覽器並再次嘗試URL。我猜你在瀏覽器中有一些緩存的數據會影響你的測試。

0

看起來瀏覽器正在緩存舊數據。您可以嘗試清除瀏覽器上的緩存並重新打開鏈接。

+0

但是瀏覽器不應該自動識別它嗎?例如什麼不在這個網址上發生,例如,cnn.com,這讓我看到當前的新聞,每次我在IE8看它,而不是前幾天的消息? – 2010-04-30 04:35:08

+0

也,任何想法如何強制刷新PHP/Curl中的緩存,以便我可以清除那裏的緩存? – 2010-04-30 04:36:01

相關問題