コンテンツにスキップ

Top

JavaScriptでダウンロード時に名前を付けて保存のダイアログを出したい

サーバからダウンロードするときに名前を付けて保存のダイアログを出したいのだけど、直接ダウンロードされて困っていた。
ぐぐると showSaveFilePicker だの出てくるが、以前はそんなことせんでも出てた気が。
いろいろ調べたらどうもChromeの設定を変えればでるようだ。

ダウンロード前に各ファイルの保存場所を確認する

Chrome の 設定 → ダウンロード → ダウンロード前に各ファイルの保存場所を確認する

のトグルスイッチをONにすれば、名前を付けて保存ダイアログが出るようになった!

なんで勝手に挙動変えるかね、まったく。

以上!