当尝试使用msSaveBlob和msSaveOrOpenBlob在IE11中通过javascript下载文件时,我会收到一条错误消息,说明无法下载该文件。我尝试过将站点添加到受信任的站点,但这并不能解决问题。关闭IE增强的安全配置服务器管理器,但似乎确实修复了问题和文件下载成功。
是否有任何方法下载文件使用msSaveBlob或msSaveOrOpenBlob,同时保持IE增强的安全配置?
IE版本: 11
操作系统: Windows 2012 R2,Windows 2016
用于测试的示例代码:https://msdn.microsoft.com/en-US/library/hh779016(v=vs.85).aspx
发布于 2018-03-01 08:38:20
通过降低Internet区域的安全级别或为Internet区域选择自定义安全性并允许下载,解决了此问题。
似乎IE 11将blobs视为处于internet区域之下,即使站点本身已添加到受信任的站点,因此更改受信任区域的安全级别将无法工作,它必须是Internet区域。
https://stackoverflow.com/questions/48616310
复制相似问题