Web 浏览器是否以不同方式缓存具有子资源完整性 (SRI) 的资源?
Do web browsers cache resources with Subresource Integrity (SRI) differently?
我认为在资源上指定 Subresource Integrity 哈希应该允许 Web 浏览器 更积极地缓存 ,并且基本上总是重用资源的本地副本。
是否对 SRI 资源实施了更强的缓存(或至少 "planned to be implemented")在浏览器中? 例如点击"[刷新页面]" 按钮仍然会使浏览器重用缓存的资源吗?或者不是吗?如果不是,那是因为一些重要的原因吗?或者只是 "not yet there, but yeah maybe some day"?
受到 (thanks!), I browsed the W3C's issue tracker for SRI 的启发,你瞧,这个想法已经被跟踪,如:
实施这个缓存想法显然确实 non-trivial with regards to security and privacy(例如,因为它可以用于跟踪用户是否访问过页面)。因此,我假设,还没有(如果有的话)在浏览器中(尽管基于此我仍然不能 100% 确定)。甚至还没有确定是否可以以 "safe" 的方式实施。
我认为在资源上指定 Subresource Integrity 哈希应该允许 Web 浏览器 更积极地缓存 ,并且基本上总是重用资源的本地副本。
是否对 SRI 资源实施了更强的缓存(或至少 "planned to be implemented")在浏览器中? 例如点击"[刷新页面]" 按钮仍然会使浏览器重用缓存的资源吗?或者不是吗?如果不是,那是因为一些重要的原因吗?或者只是 "not yet there, but yeah maybe some day"?
受到
实施这个缓存想法显然确实 non-trivial with regards to security and privacy(例如,因为它可以用于跟踪用户是否访问过页面)。因此,我假设,还没有(如果有的话)在浏览器中(尽管基于此我仍然不能 100% 确定)。甚至还没有确定是否可以以 "safe" 的方式实施。