window.open回调事件

时间:2017-03-22 06:05:04

标签: javascript jquery

如何收听window.open事件。 我有一个函数,我导出到excel为

window.open('URL','_self');

它运行正常,但我需要实现的是在导出数据时我需要显示一个加载器,在编译window.open之后,我需要删除该加载器。但我无法捕捉到window.open回调事件。

任何人都可以帮助我。

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

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

1 个答案:

答案 0 :(得分:0)

从其他窗口访问数据不是一个好习惯。

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

从技术上讲,如果数据来自其他主机,则无法访问数据,但对我而言,您也不应该为同一个域执行此操作,因为某些浏览器可能不允许使用相同的域。这也取决于服务器的安全配置。