2012-09-23 143 views
2

我有一個JS/jQuery腳本,它在頁面上動態添加圖像。我使用節點作爲服務器。 我已經添加了日誌服務器端,並且我注意到每次完成「追加」時,頁面都會向服務器請求圖像,即使它總是附加相同的兩個圖像。 現在,這種情況發生在Chrome上,但不在Mozilla上,圖片只加載一次。 我認爲這將是緩存;但緩存未禁用。 此外,我已經嘗試通過在頁面的開始處使用正確的src創建一個Image對象來進行一些預加載:同樣的問題。 即使它是一個瀏覽器緩存設置,我不想建立一個網站,其中用戶與高速緩存禁用垃圾我的服務器與無用的請求相同的圖像... 任何意見?Javascript圖像預加載不正確

+0

緩存頭你發送哪些發現? – Bergi

回答

-1

如果符合您的要求並且JS預加載過於複雜,您還應該嘗試/研究用其他技術預加載圖像。商量好了在這裏

http://perishablepress.com/pure-css-better-image-preloading-without-javascript/

+1

感謝您的建議,但CSS預加載應如何解決此問題?另外,我想使某些動態變化(也許我必須預先加載大量圖像),使用CSS我必須編寫每個預加載,而在JS中,一個簡單的循環可以解決這個問題。 – Rayjax