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