Если вы хотите закрыть окно вручную, и если вы используете браузер, который позволяет всплывающие окна из JavaScript, то вы можете использовать решение JavaScript.
Ограниченный политиками безопасности того же домена, для этого нужен ужасный таймер, чтобы увидеть, закрыто ли пока дочернее окно.
Также обратите внимание, что открытие первого окна будет в порядке, так как оно (в конечном итоге) вызывается нажатием кнопки "Пуск". Однако последующие окна, открытые JavaScript, должны быть заблокированы здравомыслящими браузерами, так что ищите это предупреждение "popup заблокирован". И Chrome, и Firefox будут в порядке; они сначала заблокируют второй URL, что также приводит к сбою скрипта. Просто примите всплывающие окна и затем обновите страницу JavaScript:
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
</head>
<body>
<textarea id="urls"></textarea>
<button id="start">Start</button>
</body>
<script>
function openUrl(urls){
if(urls.length > 0){
var url = urls.shift().trim();
if(!url){
openUrl(urls);
return;
}
var w = window.open(url);
var timer = setInterval(function(){
if(w.closed){
clearInterval(timer);
openUrl(urls);
}
}, 500);
}
else{
alert("That's all");
}
}
$("#start").on("click", function(){
openUrl($("#urls").val().split("\n"));
});
</script>
</html>
Живой пример: http://jsbin.com/loweyocofu/1/