1

私がアクセスする Web ページのいくつかには、実行可能ファイルの頑固なファイル保存ダイアログがあります。拡張機能を使用して、次のいずれかを実行したいと思います。

  1. デフォルトでファイルを保存し、ダイアログ ボックスを閉じます。http://kb.mozillazine.org/File_types_and_download_actionsを見ましたが、これらのファイルでは実際には機能しません (問題はhttp://kb.mozillazine.org/File_types_and_download_actionsの「自動アクションを設定できません。Iヘッダーを確認しました。)

    最初の部分がわかれば、 https://developer.mozilla.org/en/Download_Manager_preferences から browser.download.manager.closeWhenDone を使用できると思います:)

  2. ダウンロード マネージャーがそのようなダイアログをまったく表示しないようにします。

https://developer.mozilla.org/en/nsIDownloadManager#addListener() と https://developer.mozilla.org/en/Download_Manager_improvements_in_Firefox_3 が有望に見えることがわかりました。転送用のソース URI を抽出する方法もよくわかりません。これらを使用するための既存の例があるかどうか、またはこれを行うためのより良い方法があるかどうかに興味があります。または、誰かが Firefox のコードのどの部分を突くことができるかを知っていれば、それも役に立ちます。

ありがとう!

PS: 申し訳ありませんが、https:// の後に不要なスペースを追加して上記のハイパーリンクを分割する必要がありました。これを行うには 10 の評判が必要なようです :)

4

1 に答える 1

0

FWIW、私はこれを回避することができました-私の解決策はおそらく他のほとんどの人にとってはうまくいきません.

幸いなことに、私は自分が制御するプロキシの背後にいるので、Firefox に到達する前に不快なヘッダー (Content-Disposition と Content-Type) を修正しました。これらは、「このタイプのファイルを常に保存する」という私の指定した設定にもかかわらず、Firefoxにファイル保存ダイアログボックスを開くように強制していました。さらに、「browser.download.manager.closeWhenDone」プロパティを True に設定します。私にとってはうまくいき、中断されるようなサイトを巡回しています。

于 2011-05-07T03:52:16.703 に答える