トレントを頻繁にダウンロードする人は、多くのサイトでFirefoxが[ファイルを開く]ダイアログボックスで[このタイプのすべてのファイルに対して自動的に実行する]チェックボックスを選択していないことに気付くでしょう。 これにより、同じ
rutracker.orgなどから、目的のプログラムでトレントファイルを自動的に開こうとする
たびに 、[OK]ボタンをクリックする必要があります。

したがって、この問題を解決する小さな拡張を作成しました。
このリンクからダウンロードできます:
NormalOpenInDialogFirefoxで動作:3.0-9. *
拡張機能の仕組みに関するいくつかの言葉。
かなり前に、Firefoxに
バグがありました(このトピックにはさらに多くの
バグがあります)。そのため、「このタイプのすべてのファイルに対して自動的に実行」チェックボックスが機能しません。 バグの本質は、ダウンロードされたファイルの
ヘッダーに Content-Disposition ヘッダーが存在する場合、このフラグは無視されることです。 明らかに、このバグを取り除く簡単な解決策があります-このヘッダーを削除する必要があります。 実際、この拡張機能はそうです。 ただし、デフォルトでは、トレントファイルのこのヘッダーのみが削除されます。
他の拡張機能でも機能するようにするには、
config:で normalopenindialog.ignoreExtパラメーター
を変更して必要な拡張機能
を追加し、縦線で分割する必要があります。 例:
トレント| pdf | doc
一般的に、
Content-Dispositionヘッダーは、ファイル名を形成するために保存するときにFirefoxによって使用されます。 したがって、拡張機能をインストールした後、torrentファイルを保存しようとすると、Firefoxは
[rutracker.org] .t1215826.torrentの代わりに
dl.phpを提案します。

トレントファイルまたは
normalopenindialog.ignoreExtリストに追加される他のファイルを保存する必要がある場合、これを考慮する必要があります。
PS。 少し後に、拡張機能の記述をよりよく理解するときに、拡張機能を完全にやり直したいと思います。 そのため、ヘッダーはカットされませんが、[ファイルを開く]ダイアログボックスの表示をインターセプトし、[OK]ボタン自体をクリックします。 この場合、すべての拡張機能に対して完全に機能します。