[閒聊] HTTP Header 使用情境 Cache-Control

作者: CMJ0121 (請多指教!!)   2020-04-06 17:56:58
之前吵了一陣子了新聞[0]
主要是 Twitter 表示那個 FF 偷偷快取隱私資料 (e.g. 私訊、圖片)
而 FF 使用 RFC 7234[1] 表示這只是快取機制的差異
問題出在 Firefox 按照設定會快取大多數存取的資料 最多保留 7天
針對網路服務部分 則可以透過 Cache-Control 來通知瀏覽器如何處理快取資料
當沒有這個欄位的時候 就是透過瀏覽器廠商各自表述
其他瀏覽器像是 Chrome、Edge、Safari 沒有這個問題 是因為當出現 Content-Disposition
其他瀏覽器會根據這個選項來控制快取功能
但是按照 MDN 上面的文件[2] 這個設定只用來控制如何下載而已
[0]: https://www.ithome.com.tw/news/136766
[1]: https://tools.ietf.org/html/rfc7234
[2]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition

Links booklink

Contact Us: admin [ a t ] ucptt.com