IE:navigator.msSaveBlob无法在IE 11上运行

时间:2017-10-17 05:02:12

标签: javascript internet-explorer internet-explorer-11 export-to-csv

我正在尝试导出CSV文件,它在Edge,Chrome,Firefox上工作正常但在IE 11上却失败了。

        var objectUrl =someURL;
        if (navigator.appVersion.toString().indexOf('.NET') > 0) {
            var csvData = new Blob([data], { type: 'text/csv;charset=utf-8;' });
            var fileName = 'fileName.csv';
            window.navigator.msSaveBlob(csvData, fileName);
        }
        else {
            var a = document.createElement("a");
            a.style.display = "none";
            a.href = objectUrl;
            a.download = 'fileName.csv';
            document.body.appendChild(a);
            a.click();
        }

在IE 11上下载文件,但是当我尝试打开它时会出现以下错误:

enter image description here

0 个答案:

没有答案