从Flash启动时,IE9中的IE ModalDialog无法使用文件下载对话框

Dim*_*thu 5 flash internet-explorer internet-explorer-9

我有一个闪存控件,可以将文件下载到本地机器.此Flash控件用于html页面,其中页面显示在IE modalDialog中.当用户单击闪存控件上的按钮时,系统会提示用户使用文件下载对话框指定保存文件的物理位置和文件名.

IE 9 - 文件下载对话框未出现,浏览器挂起.
IE 6,7,8 - 没问题.出现文件下载对话框,可以保存文件.

我在下面的链接中有一个示例测试页面来重新创建问题. http://ie9isse.comuv.com/Parent.htm

我在以下链接中看到了类似的问题,但没有看到任何解决方案或解决方法.

  1. http://social.technet.microsoft.com/Forums/en-US/ieitprocurrentver/thread/ff363da9-a240-400d-8cc7-0872a3c100cd/
  2. http://social.msdn.microsoft.com/Forums/da-DK/iewebdevelopment/thread/8a1f0a0a-63af-4eeb-8007-681c7ca6c201
  3. http://yuilibrary.com/forum/viewtopic.php?f=89&t=8443&view=next
  4. http://forums.adobe.com/message/4036831?tstart=0

我的猜测是,这与IE处理Model Dialog和使用Model Dialog编写脚本的方式有关.因此,如果有任何官方引用此行为更改,它也会有所帮助.

小智 0

也许它会为你工作:

在 Internet Explorer 中,转至工具 -> Internet 选项 -> 安全 -> Internet -> 自定义级别 -> 自动提示文件下载。启用它,因为它在 IE9 中默认禁用。

也启用文件下载,以防其被禁用。