WebExtension访问加载的资源

时间:2020-03-24 11:05:48

标签: javascript browser-cache firefox-webextensions

我希望您在这些困难时期表现良好。

现在,我正在尝试为Firefox构建一个Web扩展程序,该扩展程序可以一次单击即可下载网页。我苦苦挣扎的要求是必须从该页面下载所有图像以及页面HTML文档,而不必再次从服务器获取它们。

所以问题是:这有可能吗?我知道图像已加载到浏览器缓存中,因此根据我的研究,我可以通过几种方式进行处理:

  1. 从缓存中拉取图像:不确定是否可以从其他页面访问缓存,以及如何?
  2. 从图像中获取图像数据并将其绘制在空白画布上
  3. 拦截对图像的请求并获取加载的数据

现在,所有这些之后,我必须批量下载所有图像,这会使问题进一步复杂化...

对此有任何帮助吗?

更新:因此,我决定切换到Chrome浏览器并尝试使用pageCapture API(感谢@wOxxOm指出)。在这里,我遇到了我在后续问题中写的另一种问题。

再次感谢您的帮助。

0 个答案:

没有答案
相关问题