I'm using FileSaver library ( https://github.com/eligrey/FileSaver.js) and does not work on IE11, with other browsers I had no problem.
The code is this:
var file = new File(["content"], "sample.xml", { type: "application/xml;charset=utf-8" });
saveAs(file);
I'm getting this error when the first instruction (new) executes:
"the object does not accept this action"
There's an open issue on git hub, but actually with no solution, I'm looking for a workaround that should work on IE11, like this:
try {
var file = new File([msg.d], "test.xml", { type: "application/xml;charset=utf-8" });
saveAs(file);
} catch (err) {
// Code that works on IE11 ....
}
Any help should be appreciated.
See Question&Answers more detail:os