我正在尝试导出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上下载文件,但是当我尝试打开它时会出现以下错误: