この投稿に基づいて、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では機能しません。どんな助けでも大歓迎です。