我有一段代码可以触发多个文件下载。不幸的是,由于某些原因它停止工作(所有浏览器)。它只下载最后一个id的最后一个文件。
// generate <a> tag for each id and trigger click event
ids.forEach(function(id) {
var url = window.location.protocol + '//' + window.location.host + '/api/v1/files/' + id
var anchor = angular.element('<a download></a>');
anchor.attr({href: url, target: '_self'});
anchor[0].click();
});
知道导致这种情况的原因以及如何解决这个问题?