我正在使用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)
任何帮助应该被赞赏.
问候