JavaScript: Datei erstellen und speichern

Ich habe Daten, die ich in eine Datei schreiben möchte, und öffne ein Dateidialogfeld, in dem der Benutzer auswählen kann, wo die Datei gespeichert werden soll. Es wäre toll, wenn es in allen Browsern funktionieren würde, aber es muss in Chrome funktionieren. Ich möchte das alles clientseitig machen.

Grundsätzlich möchte ich wissen, was in diese Funktion zu setzen ist:

saveFile: function(data)
{
}

Wenn die Funktion Daten aufnimmt, muss der Benutzer einen Speicherort für die Datei auswählen und eine Datei mit diesen Daten an diesem Speicherort erstellen.

HTML ist auch in Ordnung, wenn das hilft.

Antworten auf die Frage(11)

Ihre Antwort auf die Frage