0
我发现了一个类似的问题,贴一个老话题,但鉴于那里的答案没有工作,自动下载文件。我正在使用Mozilla Firefox浏览器(最新版本)进行测试。的Javascript:当链接“点击”
我有imageLinks一个数组,并希望自动触发下载而无需用户交互。我的代码如下:
for (var i=0; i<imageLinks.length; i++) {
if (imageLinks[i]) {
console.log(imageLinks[i]);
var link = document.createElement('a');
link.href = imageLinks[i];
link.download = 'imagefile';
link.click();
}
}
但是,在Forefox中,图像是否在新标签中打开?
嗯..等待你有什么再做?我会假设没有浏览器让你开始下载没有用户交互..因为你知道安全。 – Olof
我试图做到这一点:https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_a_download,而无需用户点击每个文件。一个按钮将触发画廊文件的下载。 –
我并不积极,但我认为这个行动不能自动化。更好的做法是制作整个画廊的zip文件。上帝,我希望我是正确的,它不能被自动化...... – Olof