Benutzer zum Speichern der Datei über das Dialogfeld "Speichern unter" auffordern?

Ich habe derzeit diesen Code:

function download(filename, text) {
        var pom = document.createElement('a');
        pom.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));
        pom.setAttribute('download', filename);
        pom.click();
}

download('test.html', string);

Dasstring enthält viel HTML-Code, der in eine HTML-Datei geschrieben wird.
Der obige Code funktioniert einwandfrei: Bei einem Klick auf eine Schaltfläche lädt der Browser (Chrome) automatisch eine HTML-Datei mit dem darin geschriebenen Zeichenfolgeninhalt herunter.

Jetzt möchte ich die Datei nicht mehr automatisch in Chrome herunterladen, sondern ein Dialogfeld zum Speichern unter öffnen und den Benutzer nach dem Speicherort und dem Namen der Datei fragen und dann an diesen Speicherort herunterladen.

Eine schnelle und einfache Antwort wäre sehr dankbar.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage