如何在窗口未打开时使用window.open?

时间:2018-03-16 11:12:52

标签: javascript

我如何使用JavaScript:

window.open('url','_blank');

仅在窗口未打开时?

如果它已经打开,我需要关注它。

1 个答案:

答案 0 :(得分:0)

您可以存储对窗口的引用并检查其closed属性,如下所示:

var openedWindow;

function openWindow() {
  if (!openedWindow || openedWindow.closed) {
    openedWindow = window.open('url','_blank');
  }
}