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

标签 internet-explorer internet-explorer-11 download window-object window.closed

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

我用过了

window.close()

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

"the webpage you are viewing is trying to close the tab. Do you want to close this tab?"



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

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

谢谢你。

最佳答案

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

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

关于internet-explorer - IE11-避免窗口关闭确认消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31246007/

相关文章:

html - Bootstrap Nav Menu 下拉菜单在 IE11 中显示透明/粉红色

ms-word - 在 Blazor 中创建并下载 Word 文件

python - "pip wheel"和 "pip download"的区别?

javascript - IE-11 贬低了与时间相关的功能。用什么代替 t :seq in IE 11 to switch the images

HTML/IE : stretch image to fit, 保留纵横比

javascript - 如何从本地驱动器上的 .js 文件中获取 JavaScript 代码并在 IE11 中运行它?

php - 从mysql数据库下载数据到php中的word文档

css - 显示 : initial for internet explorer

javascript - 如何防止 window.onbeforeunload 被 javascript : href links in IE? 触发

html - 显示 : flex won't render properly in IE11