たとえば、リンクをクリックすると、次のようになります。
<a href="1.txt">Download</a>
名前を付けて保存ウィンドウがポップアップします。JavaScript を使用してウィンドウのボタンをクリックすることはできますか? または、ボタンクリック時のコールバック機能を設定できますか?
たとえば、リンクをクリックすると、次のようになります。
<a href="1.txt">Download</a>
名前を付けて保存ウィンドウがポップアップします。JavaScript を使用してウィンドウのボタンをクリックすることはできますか? または、ボタンクリック時のコールバック機能を設定できますか?
ここで私のコメントを拡張し、答えとして入れます。
一般に、ブラウザがダウンロードを処理する方法とは何の関係もありません。あなたの場合 (間違っている場合は訂正してください)、[名前を付けて保存] ウィンドウの [保存] ボタンをクリックする必要があります。これは、ブラウザーで許可されていないことです (つまり、API はありません)。彼らのために)。想像してみてください。それができれば、ユーザーがサイトにアクセスしたときに、何百万もの保存をトリガーできます。これはブラウザの非常に悪い例です。
一般に、サーバー側からヘッダーを送信します。
Content-Disposition: attachment; filename="abc.xyz"
ダウンロードをトリガーするには、これで十分です。ブラウザによる処理方法について心配する必要はありません。