[閒聊] HTTP Header 使用情境 Cache-Control
之前吵了一陣子了新聞[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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.1.229.246 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/NetSecurity/M.1586167021.A.6C8.html
NetSecurity 近期熱門文章
PTT數位生活區 即時熱門文章