代码之家  ›  专栏  ›  技术社区  ›  user9130953

确定新窗口何时关闭

  •  0
  • user9130953  · 技术社区  · 6 年前

    在我的controller.js中,我打开了一个新窗口, window.open();

    我需要开始加载符号,并在关闭打开的窗口后 window.open(); ,我需要停止加载符号。有可能吗?我的示例代码如下。

    $scope.showAuditLoadingDiv = true;
    window.open("newPage", "_BLANK", "location=yes,height=570,width=520,scrollbars=yes,status=yes");
    $scope.showAuditLoadingDiv = false;
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   Argee    6 年前

    window.open() 返回窗口对象…您可以检查它的“关闭”属性。样本代码:

    var google = window.open("https://www.google.de/");
    console.log(google);
    
    setInterval(function () {
        console.log(google.closed);
    }, 300);
    

    当新窗口关闭时,Closed属性设置为true。