Массовая загрузка изображений по javascript не работает в IOS - PullRequest
0 голосов
/ 30 мая 2020

Проблема в том, что вместо загрузки он открывает первый и больше ничего не делает, это происходит только с iOS, Chrome и Firefox.
В Safari это работает хорошо, хотя загружает только первое изображение и не загружает массово 3-4.

код

function downloadAll() {
  var urls = [ {/literal}{$imagUrl2 nofilter}{literal} ];
  var names = [ {/literal}{$imagName nofilter}{literal} ];

  var link = document.createElement('a');
  link.style.display = 'none';

  document.body.appendChild(link);

  for (var i = 0; i < urls.length; i++) {
    link.setAttribute('download', names[i]);
    link.setAttribute('href', urls[i]);
    link.click();
  }

  document.body.removeChild(link);
}
...