启用IE增强安全配置时,msSaveBlob,msSaveOrOpenBlob失败

问题描述 投票:0回答:1

当尝试使用msSaveBlob和msSaveOrOpenBlob通过javascript在IE 11中下载文件时,我收到一条错误消息,指出无法下载该文件。我曾尝试将该网站添加到受信任的网站,但这不能解决问题。但是,关闭服务器管理器中的IE增强安全配置似乎确实可以解决问题并成功下载文件。

有没有办法使用msSaveBlob或msSaveOrOpenBlob下载文件,同时保持IE增强安全配置?

IE版:11

AS:反向2012 R2,专注于2016年

用于测试的示例代码:https://msdn.microsoft.com/en-US/library/hh779016(v=vs.85).aspx

internet-explorer internet-explorer-11
1个回答
1
投票

通过降低Internet区域的安全级别或为Internet区域选择自定义安全性并允许下载来解决该问题。

似乎IE 11将blob视为处于Internet区域之下,即使站点本身已添加到可信站点,因此更改受信任区域的安全级别将不起作用,它必须是Internet区域。

© www.soinside.com 2019 - 2024. All rights reserved.