Ich versuche, den gleichen Code von Ссылка in meine Umgebung zu implementieren, und er funktioniert nicht im IE. Kann jemand alternative Lösungen dafür geben, damit es in IE & gt funktioniert? 8.
window.btoa () wird von & lt; = IE9 nicht unterstützt.
Es gibt einige weitere Alternativen, aber ich denke, Sie können jQuery.base64.js
wie folgt verwenden
Dies ist kein Problem mit btoa()
(der Code funktioniert gut in IE8), aber mit Datenschema-Unterstützung und es funktioniert nicht in IE 8:
Das Datenschema wird von Opera 7.20 und höher unterstützt Safari und Konqueror. Internet Explorer 7 und darunter jedoch nicht unterstütze es derzeit. Internet Explorer 8 und höher unterstützt nur Daten URIs für Bilder in CSS, & lt; link & gt; und & lt; img & gt;
Daher startet <a href="data:text/xml;base64,...">download</a>
den Download nicht in IE8.
Damit es in IE8 funktioniert, müssen Sie es auf der Serverseite lösen (erstellen Sie dort eine temporäre XML-Datei und erstellen Sie eine Standardverknüpfung ohne das Datenschema).
Tags und Links javascript