簡體   English   中英

等待新打開的窗口關閉再繼續

[英]Wait for a newly opened window to close before continue

我正在使用一個帶有window.open的循環,我正在尋找一種方法來等待前一個窗口關閉,然后再啟動下一個窗口。

for(...){
          window.open('index.html', '_blank', 'nodeIntegration=yes');

簡單的 for 循環不起作用。 這可以通過 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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM