私は現在、このコードを持っています:
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);
にはstring
、.html ファイルに書き込まれる多くの html コードが含まれています。
上記のコードは完全に機能しています。ボタンをクリックすると、ブラウザ (chrome) は、文字列コンテンツが書き込まれた html ファイルを自動的にダウンロードします。
今、私がやりたいことは、クロムがファイルを自動的にダウンロードする代わりに、「名前を付けて保存」ダイアログボックスを開き、ユーザーにファイルの場所と名前を尋ねてから、その場所にダウンロードすることです。
迅速で簡単な返信をいただければ幸いです。