Jai*_*h K 5 javascript jsp internet-explorer-7
我的应用程序是基于J2EE(JSP/Servlet)的.当我尝试从JSP打开一个新窗口(弹出窗口)并调用一个Servlet操作(例如Streamer.do)时会遇到一个问题,该操作会在弹出窗口中传输PDF文件.
问题:IE 7 - >工具 - > Internet选项 - >安全 - >自定义级别 - >下载 - >自动提示文件下载已禁用,弹出窗口打开时,我无法下载文件(保存/打开提示不会出现).
相反,当我启用此选项时,我可以下载.但有时在某些环境中会禁用此选项.
在Mozilla Firefox 3.0/3/5/IE6中进行测试时,它可以正常工作而无需更改任何设置.当我检查它以启用i然后得到保存/打开提示以正常工作.
这应该是IE7的问题.任何人都可以帮助我们使用Javascript或任何工作设置,不关心是否启用IE7中的"自动提示下载"选项.
任何帮助都将非常感激.
问候!
贾伊
您提到的设置旨在防止自动下载文件,这正是您尝试执行的操作.如果您希望下载即使选择此选项也能正常工作,则必须下载文件作为用户操作的直接结果.
用户点击导致下载文件的链接 - >正常工作.
用户点击按钮,在javascript中重定向到下载的文件 - >正常工作.
用户点击一个按钮,在javascript中打开一个弹出窗口,弹出窗口请求一个文件 - >这个失败.
用户点击一个按钮,在javascript中延迟执行重定向到下载的文件 - >这会失败.
弹出窗口和弹出窗口阻止程序也是如此.允许直接行动,间接行动不允许.