navigator.msSaveBlob 函数在 IE11 中不起作用
navigator.msSaveBlob function is not working in IE11
我使用msSaveBlob()
命令下载了CSV文件。我遇到了一个问题,尽管navigate.msSaveBlob()
返回true
,并且控制台上没有错误。我被提示
无法下载文件。重试或取消。
我正在开发IE11,操作系统是Windows Server 2012 R2。我也尝试更新IE,但它仍然无法正常工作。
我也尝试了MSDN的样本,但面临同样的问题。请建议我如何解决此问题。
代码片段:
var blob = new Blob(["Sample String'r'n,For Checking, msSaveBlob"],{
type:'text/csv;charset=utf-8;'
});
if(navigator.msSaveBlob){
navigator.msSaveBlob(blob,"sample.csv");
}
我有完全相同的问题,我们找到了这个。
基本上是用户对IE上临时文件夹的权限问题。因为在某些计算机中会发生,而其他计算机则不会。因此,我将"Internet选项"上的文件夹>常规>设置>更改为临时Internet文件>移动文件夹,在这里我选择了一个具有所有活动权限的文件夹。
>我在 2021 年遇到了与您相同的问题:>我提到了泽塔达罗答案中的链接,它有帮助!
但是我使用的解决方案不是像他提到的那样选择具有所有权限的文件夹。
请参考此处输入图像说明也就是说,我遇到的问题是由IE下载设置引起的!
相关文章:
- addEventListener在IE11中不起作用
- 悬停时颜色变为灰度在IE11中不起作用
- RadTreeView在IE11不必要的触发事件中不起作用
- javascript对象检查在IE11中不起作用
- 禁用编辑和删除按钮在IE9中不起作用,但在IE11中起作用
- HTML 中的锚标记在 IE11 中单击时不起作用
- CSS 缩放在 IE11 中不起作用
- IE11 脚本加载不起作用(有时)
- swfObject 嵌入对象在 ie11 中不起作用
- navigator.msSaveBlob 函数在 IE11 中不起作用
- window.getSelection不起作用在IE11中不起作用
- win.document 在 IE11 中不起作用
- 切换 JavaScript 代码在 IE11 中不起作用
- window.open() 在 IE11 中不起作用
- 为什么 forEach() 在 IE11 的 iframe 中不起作用
- 脚本延迟在 IE11 上不起作用
- AES-KW的解包键功能在IE11中不起作用
- HTML5拖放在IE11上不起作用
- jQuery.专注在ie11中不起作用
- AngularJs的List属性在ie11中不起作用