問題は何ですか?
デフォルトでは、Foxステータスバーの情報コンテンツはわずかです。 Operaのユーザーになじみのある機能を実装するExtended Statusbarの助けを借りて拡張します。
しかし、ここで別の問題が発生します。他の拡張機能がステータスバーに収まりたい場合、非常に混雑します。 たとえば、ページの読み込み中にプログレスバーが表示されると、リンクアドレスにカーソルを合わせると表示されなくなります。 そして、これは私が最小のモニターではないように見えるという事実にもかかわらず。
救いは、拡張インターフェースが、編集して目的の利益を得ることができる単純なXMLファイルで記述されているという事実にあります。
私はWindows XPを持っているので、最初のステップを除いて、彼女のためにそれを行う方法を書きます。私の意見では、これはOSごとに異なる唯一のものです。
手品と詐欺なし
- %APPDATA%/ Mozilla / Firefox / Profiles /%profile%/拡張機能では、拡張機能を持つフォルダーを見つける必要があります。 それは長い英数字の名前を持っており、それは皆に異なっていることを教えてくれます(私は間違っているかもしれません)。
- 指定されたフォルダーで、chromeディレクトリーとその中のextendedstatusbar.jarファイルを見つけます。これはWinRARでも開くことができます
- .jarファイルでは、ローカライズファイルと実際の文字列のテンプレートに関心があります。 locale / ru-RU、extendedstatusbar.propertiesファイルと行にロケールがあります
esb.document =ドキュメント:
esb.images =画像:
esb.loaded =アップロード済み:
esb.time =時間:
esb.speed =速度:
自宅で、私はそれらを
esb.document = D:
esb.images = I:
esb.loaded = L:
esb.time = T:
esb.speed = S:
それでも、私たちは自分自身のために微調整を行い、狂気に苦しむことはないようです-これらの神秘的な文字の意味を忘れないでください。
- 現在:/content/extendedstatusbar.xul
その中に
...
<label id = "ESB_images_label" tooltiptext = "&esb.loadedimages;" 幅= "???" flex = "1" />
...
<stack id = "ESB_loaded_working_box" tooltiptext = "&esb.dataloaded;" 幅= "???">
...
<label id = "ESB_speed_label" tooltiptext = "&esb.avgspeed;" 幅= "???" flex = "1" />
...
<label id = "ESB_time_label" tooltiptext = "&esb.time;" 幅= "???" flex = "1" />
「???」の代わりに、私の記憶が私に役立つなら、それは120でしたが、それは多くを傷つけていると思います。 特にサイズが十分でない場合、フィールドは自動的にコンテンツに展開されるため、私は自分でそれをはるかに少なく設定しました。 妥当な最小のIMHOは60pxです。
- 利益:)
合計
もしあなたが英語を知っていて怠け者でなければ、ファイルをパックする前にブラウザを閉じることを忘れずに、このファイルをもう少し自由に修正できますが、それで十分です。 少なくとも、 私の節約は明らかです。 :)