-1

サーバーから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 に巻き込まれることなく、プラグインから圧縮ファイルをダウンロードするにはどうすればよいか教えてください。

4

2 に答える 2