首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RFC2616 13.3,浏览器历史记录和缓存

RFC2616 13.3,浏览器历史记录和缓存
EN

Stack Overflow用户
提问于 2012-03-30 04:23:20
回答 1查看 296关注 0票数 1

我一直试图弄清楚浏览器历史记录与缓存和RFC2616 13.13之间的关系

RFC的这一部分是否意味着,如果用户在浏览器中“返回”,例如,它应该始终显示其本地存储中的页面,忽略任何缓存指令,除非用户以其他方式对其进行了配置?

那么,在浏览历史时重新加载页面的浏览器,即使缓存指令指示它这样做,也不符合规范吗?该规范说这很糟糕,因为“这将迫使服务作者避免使用HTTP过期控件和缓存控件,否则他们会这样做。”

此外,即使一个指令可以指示浏览器不缓存,例如使用Cache-Control: no-store,它可以/应该将其存储在它的历史缓存中吗?

据我所知,似乎大多数浏览器都违反了这个标准,除了Opera。这是不是因为重新显示包含历史敏感数据的页面的安全问题被视为比标准所讨论的问题更重要?

如果有人能在这方面给我一些启发/澄清,我将不胜感激,谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-05-17 14:56:20

历史记录和缓存是完全分开的。我们正在尝试在httpbis中澄清这一点;请参阅https://svn.tools.ietf.org/svn/wg/httpbis/draft-ietf-httpbis/latest/p6-cache.html#history.lists

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9932934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档