【问题标题】:Do web browsers cache resources with Subresource Integrity (SRI) differently?Web 浏览器是否以不同的方式缓存具有子资源完整性 (SRI) 的资源?
【发布时间】:2018-11-07 19:39:32
【问题描述】:

我认为在资源上指定 Subresource Integrity 哈希应该允许网络浏览器更积极地缓存,并且基本上总是重用资源的本地副本。

是否在浏览器中实施了对 SRI 资源的更强缓存(或至少“计划实施”)例如点击 "[Refresh Page]" 按钮仍然会让浏览器重用缓存的资源吗?或者不是吗?如果不是,那是不是因为一些重要的原因?或者只是“还没有,但也许有一天”?

【问题讨论】:

标签: browser browser-cache subresource-integrity


【解决方案1】:

@sideshowbarker's comment 的启发(谢谢!),我浏览了W3C's issue tracker for SRI,你瞧,这个想法已经被追踪了,如下:

#22 — Consider shared caching

显然实现这个缓存的想法确实是non-trivial with regards to security and privacy(例如,因为它可以用于跟踪用户是否访问过一个页面)。因此,我认为,在浏览器中还没有(如果有的话)(尽管基于此我仍然不能 100% 确定)。甚至还没有确定是否可以以“安全”的方式实施。

【讨论】:

  • 您不妨接受自己的答案... :-) 遗憾的是,这是正确的答案:是的,除了不安全之外是个好主意,所以可能永远不会发生。
猜你喜欢
  • 2012-03-04
  • 2016-01-16
  • 2018-07-23
  • 2022-01-15
  • 2015-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-02
相关资源
最近更新 更多