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。