相关疑难解决方法(0)

使用FileSaver在IE11上保存文件

我正在使用FileSaver库(https://github.com/eligrey/FileSaver.js)并且无法在IE11上运行,与其他浏览器我没有问题.

代码是这样的:

var file = new File(["content"], "sample.xml", { type: "application/xml;charset=utf-8" });
saveAs(file);
Run Code Online (Sandbox Code Playgroud)

当第一条指令(新)执行时,我收到此错误:

"该对象不接受此操作"

在git hub上有一个开放的问题,但实际上没有解决方案,我正在寻找一个适用于IE11的解决方法,如下所示:

try {
                var file = new File([msg.d], "test.xml", { type: "application/xml;charset=utf-8" });
                saveAs(file);
     } catch (err) {
                // Code that works on IE11 ....
     }
Run Code Online (Sandbox Code Playgroud)

任何帮助应该被赞赏.

问候

javascript file internet-explorer-11 filesaver.js

4
推荐指数
2
解决办法
7394
查看次数