Я использую цикл с window.open внутри, и я ищу способ дождаться закрытия предыдущего окна перед запуском следующего.
window.open
for(...){ window.open('index.html', '_blank', 'nodeIntegration=yes');
Простой цикл не будет работать.Это может быть достигнуто с помощью setInterval.Пожалуйста, используйте код ниже.
var MyWin = null;//window obejct will assign in future var i = 0;//Strating index of loop var len = 5;//length of loop var myInterval = setInterval(function () { if ((!MyWin || MyWin.closed) && i < len) { MyWin = window.open("http://www.google.com/"); i++; } else if (i >= len) { clearInterval(myInterval);//dont forget to clear interval } }, 100);