【发布时间】:2012-12-17 23:28:21
【问题描述】:
我的应用程序是基于 J2EE (JSP/Servlet) 的。当我尝试从 JSP 打开一个新窗口(弹出窗口)并调用 Servlet 操作(例如 Streamer.do)时,我遇到了一个问题,该操作在该弹出窗口中流式传输 PDF 文件。
问题: 当 IE 7 -> 工具 -> Internet 选项 -> 安全 -> 自定义级别 -> 下载 -> 自动提示文件下载被禁用并且弹出窗口打开时,我无法下载文件(保存/打开提示没有出现)。
相比之下,当我启用此选项时,我可以下载。但在某些环境中有时会禁用此选项。
在 Mozilla Firefox 3.0/3/5/IE6 中进行测试时,它可以正常工作,无需更改任何设置。当我检查它以启用我然后让保存/打开提示正常工作。
这应该是IE7的问题。任何人都可以帮助我们使用 Javascript 或任何不关心 IE7 中的“自动提示下载”选项是否启用的工作设置。
对此的任何帮助将不胜感激。
问候!
杰
【问题讨论】:
-
请注意打开弹出窗口并提交 servlet 的 Javascript 方法:window.open("","myForm","scrollbars=no,menubar=no,status=yes,resizable=yes ,目录=假,位置=假,左=0,顶部=0"); window.setTimeout("document.eStmtForm.submit();",500);请帮忙。
-
另外,是否可以用上面的代码打开一个弹出窗口以在IE6模式下打开一个新窗口。(bcz IE7只有问题,IE6没有)
标签: javascript jsp internet-explorer-7