Javascript window.open回调事件

Javascript window.open回调事件,javascript,jquery,Javascript,Jquery,如何收听窗口。打开事件。 我有一个函数,在该函数中,我将导出为excel window.open('URL','_self'); 它工作正常,但我需要实现的是,在导出数据时,我需要显示一个加载程序,在编译窗口后。打开,我需要删除该加载程序。但是我无法捕捉到窗口。打开回调事件 谁能帮我一下吗 我尝试了addEventListener,加载和onload窗口事件,但没有任何效果 function windowClose() { window.location.reload(); a

如何收听
窗口。打开
事件。
我有一个函数,在该函数中,我将导出为excel

window.open('URL','_self');
它工作正常,但我需要实现的是,在导出数据时,我需要显示一个加载程序,在编译
窗口后。打开
,我需要删除该加载程序。但是我无法捕捉到
窗口。打开
回调事件

谁能帮我一下吗

我尝试了
addEventListener
,加载和
onload
窗口事件,但没有任何效果

function windowClose() {
    window.location.reload();
    alert("fdg");
}
var  popup= window.open('URL'_self' );  
popup.onload = windowClose;

从其他窗口访问数据不是一种好的做法

所以,你的问题的答案是你不能你不应该


从技术上讲,如果数据来自另一个主机,您就不能访问它,但对我来说,您也不应该在同一个域中访问数据,因为某些浏览器可能不允许在同一个域中访问数据。这也将取决于服务器的安全配置。

您打开的url是否与从中打开的页面相同?为什么要这样做?您好,该url只不过是后端服务调用,用于将jquery Datatable数据下载为excel。