2013-11-20 59 views
2

在查看(仔細地...)在論壇(和其他人)的不同問題和答案之後,我沒有找到明確的答案。 當Safari向Web服務器請求資源(頁面,圖像...)時,它不會爲請求的主資源提供If-Modified-Since標頭。這意味着Web服務器無法回答「資源未修改,請使用緩存」。這不是其他瀏覽器的行爲,在Web服務器和用戶的性能方面也不是很好。Safari瀏覽器似乎沒有發送主要地址的If-Modified-Since標題

但是,Safari會將此If-Modified-Since發送給資源的子元素(例如圖像,頁面中的css ...)。這很好。

所以我認爲Safari故意決定不發送主頭請求資源頭,但要100%肯定,你知道一種方式來影響Safari的行爲,爲請求的主要資源提供If-Modified-Since到服務器?

acama

回答

0

看來,Safari的緩存頭的行爲是一個錯誤的主題。打開了一個WebKit issue,隨後關閉,因爲該錯誤出現在Safari本身中。

相關問題