Javascript 下载多个文件和zip-Chrome扩展名

Javascript 下载多个文件和zip-Chrome扩展名,javascript,google-chrome-extension,download,archive,Javascript,Google Chrome Extension,Download,Archive,是否可以将多个图像下载到沙盒文件系统中(无“另存为”对话框,或最多一个“另存为”对话框) 下载完后,我想把它们压缩成一个。。有javascript存档库吗 提前谢谢 您可以作为某些网页的常规部分访问图像,或通过XMLHTTPRequests单独下载图像。在此之后,您可以使用JavaScript库将它们压缩到单个存档中。zip文件可以存储为文件,而无需“另存为”对话框(请在站点上尝试该示例)。虽然我不知道你为什么需要这个 还有其他用于压缩的JavaScript库,例如,中提到了一些库。您可以使用这

是否可以将多个图像下载到沙盒文件系统中(无“另存为”对话框,或最多一个“另存为”对话框)

下载完后,我想把它们压缩成一个。。有javascript存档库吗


提前谢谢

您可以作为某些网页的常规部分访问图像,或通过
XMLHTTPRequest
s单独下载图像。在此之后,您可以使用JavaScript库将它们压缩到单个存档中。zip文件可以存储为文件,而无需“另存为”对话框(请在站点上尝试该示例)。虽然我不知道你为什么需要这个

还有其他用于压缩的JavaScript库,例如,中提到了一些库。

您可以使用这些库。 它已经有了API,用于获取要从HTTP压缩的内容(参见构造函数)和在HTML5文件系统(参见构造函数)上写入生成的zip

下面是一个使用的示例:

index.html
文件:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Zip JSON data from the BBC into HTML5 FileSystem</title>
</head>
<body>
  <script src="zip.js"></script>
  <script src="zip-fs.js"></script>
  <script src="zip-ext.js"></script>
  <script src="example.js"></script>
</body>
</html>
// create a zip virtual filesystem
var fs = new zip.fs.FS();

// add some files into the zip filesystem 

// add the "bbc-music.json" file in the root directory
fs.root.addHttpContent("bbc-music.json", 
  "http://www.bbc.co.uk/programmes/genres/music.json");
// add the "bbc-learning.json" file in the root directory
fs.root.addHttpContent("bbc-learning.json", 
  "http://www.bbc.co.uk/programmes/genres/learning.json");

// create a file named "test.zip" in the root directory of the HTML5 filesystem 
createFile("test.zip", function(fileEntry) {
  // export the zip content into "test.zip" file
  fs.root.exportFileEntry(fileEntry, function() {
    console.log("done");
  });
});

// function to create a file in the HTML5 temporary filesystem
function createFile(filename, callback) {
  webkitRequestFileSystem(TEMPORARY, 4 * 1024 * 1024, function(fs) {
    fs.root.getFile(filename, { create : true }, callback);
  });
}

您可以访问页面中资源的所有内容(图像、js\css文件等)。我不确定是否通过JSNo存档。不是拉链。。问题是,当我下载图片时,我能在没有“saveAs”对话框的情况下下载图片吗?但网站上的例子看起来比我想象的要简单。。。我会先试试Chrome是Chrome扩展的常用工具。这已经很旧了,但我一辈子都不知道如何下载创建的zip。我已经开始创建了,但是我不确定如何找到创建文件的URL。