Ich muss den Benutzer eine Datei im Hintergrund von einigen Daten in der Erweiterung erstellt herunterladen lassen, aber ich möchte diese Server-Seite nicht tun .Chrome-Erweiterung: Download/Export von Inhalten "on the fly" erstellt
Wie ein Beispiel aus der Praxis: Es gibt eine Variable mit dem Text "Hallo Welt". Ich möchte, dass der Benutzer in der Lage ist, eine .TXT
Datei mit diesem Text herunterzuladen/zu erstellen.
Ist es möglich?
verarbeiteten Oct 30, 2010-
Lösungen bisher:
window.saveAs - nicht bei allen Arbeits
createObjectURL - funktioniert, aber die Dateinamen und andere Optionen können noch nicht angepasst
Daten in Zwischenablage kopieren - funktioniert, aber zu viele Schritte dem Benutzer ein Dokument GoogleDocs
erforderlich sind schaffen - funktionieren könnte, aber mit der API und OAuth
verarbeiteten 15. April Looks 2011
braucht Unordnung wie die Dinge zu verbessern: https://github.com/eligrey/FileSaver.js
Aber Chrome 14+ ist immer noch ein bisschen komisch über Dateinamen.
Hey, hast du herausgefunden, wie das geht? – SLearner
Ich denke die einfachste und derzeit modernste Art ist hier beschrieben: http://stackoverflow.com/a/27928869/193017 –