当尝试使用msSaveBlob和msSaveOrOpenBlob通过javascript在IE 11中下载文件时,我收到一条错误消息,指出无法下载该文件。 我曾尝试将该网站添加到受信任的网站,但这不能解决问题。 但是,关闭服务器管理器中的IE增强安全配置似乎可以解决问题并成功下载文件。
有没有办法在保持IE增强安全配置的同时使用msSaveBlob或msSaveOrOpenBlob下载文件?
IE版:11
操作系统:Windows 2012 R2,Windows 2016
用于测试的示例代码:https://msdn.microsoft.com/en-US/library/hh779016(v=vs.85).aspx
答案 0 :(得分:1)
通过降低Internet区域的安全级别或为Internet区域选择自定义安全性并允许下载来解决该问题。
IE 11似乎将blob视为在Internet区域下,即使站点本身已添加到可信站点,因此更改受信任区域的安全级别将不起作用,它必须是Internet区域