Der folgende Code funktioniert sowohl in FireFox als auch in Chrome, nicht jedoch in IE. Im Wesentlichen habe ich ein JSON-Objekt, das in ein Array und dann in ein CSV-Format konvertiert wird, wenn ich auf die Schaltfläche in FF oder Chrome die Datei heruntergeladen wird oder das Speichern unter Fenster öffnet, aber in IE öffnet sich eine neue Registerkarte . In einer perfekten Welt würde der IE nicht existieren, aber in der realen Welt müssen wir es zum Laufen bringen, lol.Herunterladen einer dynamischen CSV-Datei in Internet Explorer
Übrigens verwende ich IE 11 in Windows 8, um dies zu testen, wenn das einen Unterschied macht.
Vielen Dank!
geben Sie eine Breite. 'window.open ('example.com', 'foo', 'width = 1000');' – epascarello
Ist es hier ein Tippfehler oder hast du das '$' übersehen? '(" #csvbtn ")' sollte '$ (" # csvbtn ")' oder 'jQuery (" # csvbtn ")' sein. Und was sagt deine Konsole? Irgendwelche Fehler? – gearsdigital
Eigentlich ist es das 'foo', das es funktioniert ... window.open benötigt einen windowname als zweiten Parameter. – rfornal