如何使用Chickenfoot Firefox扩展程序将图像从网页保存到本地磁盘?
writeBytes(filename:string或nsIFile,data:string)
该功能由Chickenfoot提供 将数据写入给定文件,完全替换磁盘上的文件内容。只有数据字符串中每个字符的低字节保存在文件中,因此只能使用此命令保存8位二进制数据,如图像或二进制文件。对于文本Unicode数据,请改用write()。
但问题是我不知道如何使用javascript从网页获取图片。
提前致谢。
答案 0 :(得分:1)
我刚刚使用的一种可能的解决方案是使用
var saveFileTo = "/images/"+name+".jpg";
writeBytes( saveFileTo, read(image_url_location) );
如果您想获取html文档中的每个图像,可以使用
var images = document.images;
var image_url_location = images[0].src;
但不幸的是,writebyte的问题是它没有打开。也许这是一些标题问题.. mimetypes ..等等。