窗户打开(静音)

时间:2017-11-06 15:05:58

标签: javascript window.open

有没有人知道如何使用JS window.open(...)但是默默地做,即实际上没有打开它所以打开检查是否可以打开它?

我必须运行脚本进行弹出块检查,我几乎就在那里。我不想浏览器以物理方式打开窗口,只是看它是否可以,并且没有干扰父 - 没有闪烁,window.open然后window.close等。

如下所示:

if (!window.open(...)) {
    // code to say your have popup blocked
} else {
    ...
}

它是我拼图的最后一块,但却找不到合适的代码以适应空间!

由于

2 个答案:

答案 0 :(得分:0)

我不确定您的意思,但下面的代码会检查是否已打开新窗口。

let check = 0;
window.open("example.com");
check = 1;

if (check === 1) {
  // add code
} else {
  // add code
}

答案 1 :(得分:-2)

function ok(){
    let check = 0;
    window.open("example.com");
    check = 1;
    return check;
}

if (check === 1) {
    // add code
} else {
    // add code
}