在使用javascript加载网站时(通过HTTP带有从html文档中获取的URL),有什么方法可以访问浏览器下载的文件(css,js,字体,图像)?
我想为浏览器下载的每个资产在js中都有一个File对象/ content / blob。有什么办法做到这一点,还是我必须先解析html并通过javascript下载所有文件?
简短答案:不可以。
更长的答案:如果已经加载了站点,则相关文件(即CSS / JS /图像)将被浏览器缓存,因此重新请求这些资产通常会从缓存中加载它们。
但是,这一切都是透明发生的,您将无法分辨远程获取的文件与从缓存加载的文件之间的区别。
如果可以通过访问File对象来解释要实现的目标,那么也许我可以提出另一种建议。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句