如何使用Chickenfoot Firefox扩展将网页中的图像保存到本地磁盘

How to save images from web pages to local disk, using Chickenfoot Firefox extension

本文关键字:保存 图像 磁盘 Chickenfoot 何使用 Firefox 扩展 网页      更新时间:2023-09-26

如何使用Chickenfoot Firefox扩展将网页中的图像保存到本地磁盘?

writeBytes(文件名:字符串或nsIFile,数据:字符串)

该函数由Chickenfoot提供给将数据写入给定的文件,完全替换磁盘上文件的内容。文件中只保存数据字符串中每个字符的较低字节,因此仅使用此命令保存8位二进制数据,如图像或二进制文件。对于文本Unicode数据,请改用write()。

但问题是,我不知道如何使用javascript从网页中获取图像。

提前谢谢。

我刚才使用的一种可能的解决方案是使用

var saveFileTo = "/images/"+name+".jpg";
writeBytes( saveFileTo, read(image_url_location) );

如果你想获得html文档中的每个图像,你可以使用

var images = document.images;
  var image_url_location = images[0].src;

但不幸的是,writebyte的问题是它没有打开。也许是头的问题。。模拟类型。。等等