Web浏览器是否以不同的方式缓存具有子资源完整性(SRI)的资源?

时间:2018-05-29 08:13:40

标签: browser browser-cache subresource-integrity

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

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

1 个答案:

答案 0 :(得分:1)

受到@sideshowbarker's comment 的启发(谢谢!),我浏览了W3C's issue tracker for SRI,并且看到这个想法已被跟踪,如下:

<强> #22 — Consider shared caching

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