我想知道预取与我的浏览器扩展程序捆绑在一起的某些图像是否有好处,或者是否始终从缓存中提供这些图像(即使是在首次请求时)?
在我的扩展程序中,我的manifest.json文件的web_accessible_resources键上列出了一些图像。有时候,其中一张图片似乎需要花费很长的时间才能加载(或完全失效)。
我打算对问题图像实施一种预取,但是当我在Chrome Dev Tools的“网络”标签中检查图像请求时,我发现这些图像总是来自(from disk cache)
或{{1} } —即使在我卸载/重新安装扩展程序并清除浏览器缓存之后。
这使我相信有问题的图像不会受到预取的影响,因为它已经来自缓存。在考虑使用更多异国情调的选项之前,我想先排除掉预取作为解决方案。