У меня есть небольшой скрипт для загрузки нескольких PDF-файлов на одной странице. Первая часть устанавливает атрибут "download", который работает.
Вторая часть перебирает каждый pdf на страницах и вызывает щелчок, поэтому он вызывает загрузку в Chrome.
Это также работает, но вместо 30 или более PDF-файлов он загружает только 10.
Это ограничение по js или chrome? Как разрешить скачивать 30 и более PDF-файлов?
$( document ).ready(function() {
$('.order-history tbody tr').each(function(){
var orderid = $(this).find('td:first-child a:first-child').text().trim();
$(this).find('td:nth-child(5) a').each(function(index){
$(this).attr('download',orderid+'-'+(index+1));
console.log(orderid+'-'+(index+1));
});
});
var links = document.getElementsByTagName('a');
for(var count=0; count<links.length; count++) {
var url = links[count].getAttribute('href');
if(url && url.endsWith('.pdf')) {
links[count].dispatchEvent(new MouseEvent('click'));
}
}
});