diff --git a/src/tracker/dom.js b/src/tracker/dom.js index b5ceffe..a1ac22c 100644 --- a/src/tracker/dom.js +++ b/src/tracker/dom.js @@ -63,7 +63,13 @@ var DOM = (function(){ * Triggers a UTF-8 text file download. */ downloadTextFile: (fileName, fileContents) => { - var url = window.URL.createObjectURL(new Blob([fileContents], { "type": "octet/stream" })); + var blob = new Blob([fileContents], { "type": "octet/stream" }); + + if (window.navigator.msSaveBlob){ + return window.navigator.msSaveBlob(blob, fileName); + } + + var url = window.URL.createObjectURL(blob); var ele = createElement("a", document.body); ele.href = url;