File 当我将iframe的源设置为文件下载服务时,IE6关闭新的浏览器窗口

File 当我将iframe的源设置为文件下载服务时,IE6关闭新的浏览器窗口,file,download,internet-explorer-6,File,Download,Internet Explorer 6,在我们的应用程序中,我们的下载流程如下所示: 在主应用程序页面上有一个链接,显示要下载的文件名。此链接的目标为空。 用户单击此链接。我们打开一扇新窗户。 新窗口显示一条等待消息,首先进行一个ajax调用,以验证来自服务器的文件详细信息,我们有用于此的服务器实现。 新窗口中有一个隐藏的iframe。在验证文件详细信息之后,我将文件下载url设置为iframe的源,以便通过iframe发送下载请求。 当收到文件响应时,IE6突然在顶部显示一个黄色条,然后强制关闭这个新窗口。我没有看到任何文件保存对话

在我们的应用程序中,我们的下载流程如下所示:

在主应用程序页面上有一个链接,显示要下载的文件名。此链接的目标为空。 用户单击此链接。我们打开一扇新窗户。 新窗口显示一条等待消息,首先进行一个ajax调用,以验证来自服务器的文件详细信息,我们有用于此的服务器实现。 新窗口中有一个隐藏的iframe。在验证文件详细信息之后,我将文件下载url设置为iframe的源,以便通过iframe发送下载请求。 当收到文件响应时,IE6突然在顶部显示一个黄色条,然后强制关闭这个新窗口。我没有看到任何文件保存对话框。 这在IE7和IE8中运行良好,虽然我在这里也看到了黄色的安全条,但窗口并没有关闭,所以我可以开始手动下载

有人能帮我吗?这是IE6中的一个bug,在IE7/8中解决了吗

致以最良好的祝愿,
纳迪姆,我明白了。实际上,这是IE6的一个bug,您可以在此处获得更多信息:

问候,,
Nadeem Ullah

Microsoft提供了另一个修补程序,如果在应用上述修补程序后问题仍然存在,您可以在此处获得: