Web 浏览器是否会通过 https 缓存内容
通过 https 请求的内容是否仍会被网络浏览器缓存,或者他们是否认为这种行为不安全?如果是这种情况,是否有办法告诉他们可以缓存?
Will content requested over https still be cached by web browsers or do they consider this insecure behaviour? If this is the case is there anyway to tell them it's ok to cache?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
发布评论
评论(3)
坚持沉默2024-12-08 11:10:07
默认情况下会缓存 https。这是由全局设置管理的,不能被应用程序定义的缓存指令覆盖。要覆盖全局设置,请选择控制面板中的“Internet 选项”小程序,然后转到“高级”选项卡。选中“安全”部分下的“不将加密页面保存到磁盘”框,但单独使用 HTTPS 对于 IE 是否决定缓存资源没有影响。
WinINet 仅缓存 HTTP 和 FTP 响应,不缓存 HTTPS 响应。
https://msdn.microsoft .com/en-us/library/windows/desktop/aa383928%28v=vs.85%29.aspx
~没有更多了~
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
截至 2010 年,所有现代、流行的浏览器默认都会缓存 HTTPS 内容,除非明确告知不要这样做。
不需要设置
缓存控制: public
来实现这一点。来源:Chrome, IE, Firefox。
As of 2010, all modern, current-ish browsers cache HTTPS content by default, unless explicitly told not to.
It is not required to set
cache-control:public
for this to happen.Source: Chrome, IE, Firefox.