Javascript 在IE11上设置onbeforeunload

Javascript 在IE11上设置onbeforeunload,javascript,internet-explorer,onbeforeunload,Javascript,Internet Explorer,Onbeforeunload,我想确认一下,我是否可以在IE11中打开的窗口卸载之前设置一个 编辑:一些额外的信息 打开窗口的页面位于以下页面上: 窗口正在打开一个url,如 据我所知,这应该没问题吧 var pop = window.open("url-on-same-domain"); pop.addEventListener("beforeunload", function() { //something here }): 目前,由于权限问题,我无法添加此侦听器(据我所知,在同一域环境中,这不应该是一个问题

我想确认一下,我是否可以在IE11中打开的窗口卸载之前设置一个

编辑:一些额外的信息

打开窗口的页面位于以下页面上:

窗口正在打开一个url,如

据我所知,这应该没问题吧

var pop = window.open("url-on-same-domain");
pop.addEventListener("beforeunload", function() {
   //something here
}):
目前,由于权限问题,我无法添加此侦听器(据我所知,在同一域环境中,这不应该是一个问题)。但是,它确实具有未经验证的SSL连接,例如,由于dev env而导致的缺陷证书

错误:权限被拒绝
... 返回到pop.addEventListener的某些堆栈

我还尝试设置pop.onbeforeunload=function(){},但这被忽略


谁能告诉我这件事?我们在本地主机上的测试环境中也存在问题,在本地主机上附加evenListener无法在IE和Edge上工作。

我的问题是由打开PDF文件的弹出窗口引起的。在IE中,永远无法访问窗口中打开的文件


我们通过将文件包装在iFrame中解决了这一问题,这听起来可能很糟糕,但有时我们需要能够显示自定义消息,这样我们就可以了,因为没有其他可行的解决方案。

这可能会有所帮助:@ppovoski no,这与我的问题无关。问题是我根本无法添加侦听器。请将错误添加到问题中。@ppovoski我试图添加。似乎我没有权限做任何我应该做的事情。这适用于FF、Chrome、Safari和Edge