IE11-避免窗口关闭确认消息

时间:2015-07-06 12:35:35

标签: internet-explorer internet-explorer-11 downloading window-object window.closed

我的要求是当我点击下载文件时,会打开新标签页。如果文件存在,它将开始下载,如果不存在,它应该关闭新选项卡并显示错误消息。

我用过

window.close()

它工作正常。除此之外,IE11要求确认:

  

“您正在查看的网页正在尝试关闭该标签。是否要关闭此标签?”

这会中断系统的功能,用户不知道它为什么会发生。

对此有何解决方案?
我已经说明了整个场景,以便您可以为任何阶段提供解决方案。

谢谢。

1 个答案:

答案 0 :(得分:0)

当您尝试在用户打开的窗口上使用window.close()时,我已经看到此警报;这是一项安全措施。您不应该通过用户打开的JavaScript关闭窗口。

解决此问题的一种方法是向servlet发送请求,并从servlet返回文件。如果这对您不起作用,请告诉我。