[闲聊] 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