我正在尝试根据这篇文章将 json 转换为 csv 。除 IE10 外,Chrome 和 Firefox 中一切正常。Window.open
似乎在 IE10 中不起作用。
window.open( "data:text/csv;charset=utf-8," + escape(str));
str
我的 csv 字符串在哪里
打开一个新的空白选项卡,url "data:text/csv;charset=utf-8,xxxxxxxxxxxx"
其中"xxxx"
包含编码的 csv 字符串。我也试过:
var uri = 'data:text/csv;charset=utf-8,' + encodeURIComponent(str);
var downloadLink = document.createElement("a");
downloadLink.href = uri;
downloadLink.download = "OpHis.csv";
document.body.appendChild(downloadLink);
downloadLink.click();
document.body.removeChild(downloadLink);
在 Chrome、Firefox 中使用相同的结果,但在 IE10 中没有。任何帮助表示赞赏。