5

我的要求是当我点击下载文件时,新标签打开。如果文件存在,它将开始下载,如果没有,它应该关闭新标签并显示错误消息。IE11-避开窗口关闭确认信息

我用

window.close() 

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

“您正在查看的网页正试图关闭该选项卡,是否要关闭此选项卡?

此中断系统的功能和用户不知道它为什么发生。

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

谢谢。

回答

0

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

解决这个问题的方法之一是向servlet发送请求,并从servlet返回文件。让我知道如果这不适合你。