我正在做這樣的事情:如果圖像緩存在用戶的計算機上,並且其時間戳與服務器上的時間戳相同,則顯示緩存版本;否則,請勿從服務器加載圖像。是否有可能知道文件是否在用戶的瀏覽器緩存中?
我想也許JavaScript可以做到這一點,所以我把這篇文章標記爲javascript。如果不合適,請幫我重新標記它。
編輯:在這裏我給出了我要實施的更多細節。我正在研究類似基於Web的文件資源管理器,只有當用戶單擊每個圖像旁邊的「查看縮略圖」按鈕時,纔會加載縮略圖。如果縮略圖已被緩存,請使用緩存版本;否則,顯示一個通用圖像圖標。
我認爲通常如果文件不在瀏覽器緩存中,它將從服務器加載。這不是我想要的。我想阻止下載。 – Ethan 2010-10-29 06:21:50
我需要在閱讀技巧上工作,對此感到抱歉。 – 2010-10-29 06:24:54
您可能可以通過Cookie獲得類似的結果。如果你在每個圖像上傳遞一個獨特的cookie,那麼會有一些具體的檢查。 – 2010-10-29 06:28:35