javascript:Chromeブラウザで「名前を付けて保存」ダイアログを表示し保存するようにしたい
現在下記ソースのような、ファイルダウンロードの実装しています。
そこで、Chromeブラウザで「名前を付けて保存」ダイアログを表示し保存するようにしたいのですが、下記ソースですとダイアログが出ずに保存されてしまいます。
方法のわかる方がいましたら、ご教授をお願いします。
また、自身で調査した観点としましては、
・javascriptで右クリック押下→Aキーを発火し、ダイアログを出す
・ファイル保存時に別タブで表示し、javascriptでCtrl + sを発火する
var saveText = function(text, filename) {
var a = document.createElement('a');
a.href = 'data:text/plain,' + encodeURIComponent(text);
a.download = filename;
var evt = document.createEvent('MouseEvents');
evt.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, false, true, false, false, 0, null);
a.dispatchEvent(evt);
}
saveText('テキスト', 'ファイル名.txt');