サーバーからzipファイルをダウンロードし、特定のローカルの場所に保存してファイルを解凍するFF拡張機能を開発しています。
しかし、私の問題は、FF にインストールされている IDM プラグインです。サーバーからファイルをダウンロードしようとすると、IDM がそれをキャッチし、ダウンロード ダイアログを表示します。
ファイルを特定の場所 (ダウンロード ディレクトリ以外) に保存したいので、IDM でそれをキャッチしたくありません。そうしないと、myPlugin はファイルを取得せず、ファイルが取得されるまでダウンロードしません。
IDM は nslDownloadManager を実装していると思いますが、Firefox 拡張機能でダウンロード ダイアログをフックするにはどうすればよいですか? -------- https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIDownloadManagerUI?redirectlocale=en-US&redirectslug=nsIDownloadManagerUI
IDM やその他のダウンローダーから逃れるためにもこれを実装する必要がありますか? ダウンロードをキャッチしたくありません。から; 私のプラグイン以外。
https://developer.mozilla.org/en-US/docs/Code_snippets/Downloading_Files#Downloading_filesこの関数を使用してファイルをダウンロードしています。テスト目的でControl
、キーを押して IDM プラグインを無効にします。
IDM に巻き込まれることなく、プラグインから圧縮ファイルをダウンロードするにはどうすればよいか教えてください。