Daten-URI funktioniert nicht mit IE

Ich versuche, dynamisch eine CSV-Datei mit Javascript zu erstellen, die der Benutzer herunterladen kann. Dies muss nur im IE funktionieren.

Das HTML, das das Javascript erzeugt, sieht ungefähr so ​​aus

 <a href="data:application/octet-stream,field1%2Cfield2%0Afoo%2Cbar%0Agoo%2Cgai%0A">CSV</a>

Welche Nähte in Chrom gut funktionieren aber IE10 bricht gerade.

Gibt es eine bessere Möglichkeit, eine Datei dynamisch mit JavaScript zu erstellen und dem Benutzer einen Link zum Herunterladen zu geben? Ich kann PHP nicht verwenden, da das gesamte System auf der Clientseite ausgeführt werden muss, da vom Benutzer Einschränkungen festgelegt wurden. Das System muss alle auf einem Touchscreen arbeiten (ohne Rechtsklickoption), sodass der Link dem Benutzer die Möglichkeit geben muss, die Datei herunterzuladen, nicht zu öffnen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage