在加载网站时访问浏览器下载的资产

时间:2015-11-17 12:31:04

标签: javascript html browser

有没有办法访问浏览器在加载网站时通过浏览器下载的文件(css,js,字体,图像)(通过HTTP从html文档中检索到的URL)?

我想在js中为浏览器下载的每个资产设置一个File对象/内容/ blob。有没有办法做到这一点,还是我必须首先解析html并通过javascript下载所有文件?

1 个答案:

答案 0 :(得分:0)

简短回答:不。

更长的答案:如果网站已经加载,那么有问题的文件(即CSS / JS /图像)将被浏览器缓存,因此重新请求这些资产通常会从缓存中加载它们。 / p>

但是,这一切都是透明的,您无法区分远程提取的文件和从缓存加载的文件。

如果您可以通过访问File对象来解释您想要实现的目标,那么也许我可以提出另一种建议。