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



我认为在资源上指定子资源完整性哈希应该允许 Web 浏览器更聚合地缓存,并且基本上总是重用资源的本地副本。

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

受到@sideshowbarker评论的启发(谢谢!(,我浏览了 W3C 的问题跟踪器 SRI,瞧,这个想法已经被跟踪了,因为:

#22 — 考虑共享缓存

实现这种缓存想法显然在安全和隐私方面确实不是微不足道的(例如,因为它可用于跟踪用户是否访问了页面(。因此,我假设还没有(如果有的话(在浏览器中(尽管我仍然不能 100% 确定(。甚至还没有确定是否可能以"安全"的方式实施。

最新更新