2012-02-26 19 views
0

如何使用Chickenfoot Firefox擴展功能將網頁中的圖像保存到本地磁盤?如何使用Chickenfoot Firefox擴展功能將網頁中的圖像保存到本地磁盤

writeBytes(文件名:字符串或nsIFile,數據:字符串)

功能由奇肯富特提供給 將數據寫入指定的文件,在磁盤完全替換文件的內容。只有數據字符串中每個字符的低位字節保存在文件中,因此只能使用此命令來保存8位二進制數據,如圖像或二進制文件。對於文本Unicode數據,請使用write()。

但問題是,我不知道如何使用JavaScript從網頁獲取圖像。

在此先感謝。

回答

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 ..等

相關問題