IE9 下载栏与下载对话框

IE9 下载栏与下载对话框

有时当我在 IE9 中下载某些内容时,会出现此下载栏

IE9 栏

有时我会看到这个对话框

IE9 对话框

我可以强制 IE 使用其中一个吗?如果可能的话,我只想使用对话框。

答案1

作为用户,您不能这样做。据我所知,只有当网站打开另一个导致下载的选项卡时,对话框才会弹出(至少是类似的东西)。因此,网站开发人员可以更改行为,尽管我认为这更多的是意外,而不是故意的。

答案2

它似乎取决于三件事:

  1. 下载是否直接链接到某个文件(例如http://foo.com/a.zip) 或不 (http://foo.com/dl?id=123)?

  2. 服务器是否发送Content-Disposition: attachment标头?

  3. 从 MS/IE 的角度来看,它是一种“特殊”文件类型吗?这似乎包括 Office 文件,如.docxetc(如果安装了 Office)、.cab文件、.lnk文件,几乎肯定还有更多

我观察到的行为如下:

  • 对话1)直接链接;2)没有Content-Disposition: attachment 3)它是 MS 青睐的文件类型之一。
  • 在任何其他组合中,它似乎使用酒吧
  • 关于第 3 点的注意事项:这取决于您是否为该文件类型安装了本地处理程序,因此如果您没有安装 Office,那么 Office 文件将随栏一起下载。

这一切都是通过实验确定的。然后我发现这个问题这似乎证实了上述部分观点。

相关内容