いままでMozillaだったけどFirefoxのシェアが7%くらいにまであがってきてるという新聞の記事を読んでインストールしてみた。Mozillaはアップデートのたびにアンインストールとインストールと、プラグインの入れなおしとかがめんどくさかったけど、Firefoxは自動更新らしい(?)のでまともに継続して環境を作っていけそうな気がする。微妙に使いがってが悪い惜しいところが多い。。。拡張機能のロケール関連で不満なところが多い・・・。
case "\u3000":を追加する。
<toolbarbutton id="translate-jp" buttonclass="translate-jp-button" class="translate-jp-button" buttonlabel="Translate to Japanese" tooltiptext="Translate to Japanese" oncommand="extrasTranslateJPButton(event)"/>googlebarExtrasOverlay.jsに
function extrasTranslateJPButton(event) { var URL = 'http://translate.google.com/translate?hl=ja&sl=en&u=' + googlebarInfoLocation(); var location = googlebarGetLocFromEvent(event); googlebarDoAction(URL, location); }skin/extras.cssに
.translate-jp-button { list-style-image: url("chrome://googlebar/content/skin/japanese.png"); }をそれぞれ追加して、アルファチャンネルつき20x20のjapanese.pngを作ってskin/に置く。最後に再圧縮して終了。
参考:http://www.mozilla-japan.org/unix/customizing.html
C:\Program Files\Mozilla Firefox\res\builtinにuserHTMLBindings.xmlというファイルを作り、好きなキーバインドを割り当てることができる。基本的なhjklを割り当てるには次のように書く。
<?xml version="1.0"?> <bindings id="htmlBindings" xmlns="http://www.mozilla.org/xbl" xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <binding id="browserUser"> <handlers> <handler event="keypress" key="k" command="cmd_scrollLineUp"/> <handler event="keypress" key="j" command="cmd_scrollLineDown"/> <handler event="keypress" key="l" command="cmd_scrollRight"/> <handler event="keypress" key="h" command="cmd_scrollLeft"/> <handler event="keypress" key="g" command="cmd_scrollTop"/> <handler event="keypress" key="g" modifiers="shift" command="cmd_scrollBottom"/> </handlers> </binding> </bindings>
ドラッグでタブの入れ換え。タブの拡張はいろいろあるみたいだけど、とりあえず一番軽そうなのを選んでみた。
htmlページを単一のファイルにラップするツール。ファイル形式は独自のmaf形式とIEのmhtが使える。maf形式は独自形式と言われると互換性が無いように思うが、単にzipで固めてRDFファイルで付加的な情報(保存日とかオリジナルのURL)をくっつけただけの単純なものなので、そんなにいうほど互換性とかを気にするようなものではない気がする。mhtよりもファイルサイズはかなり小さくなる。が、微妙に挙動不審なところが残っててちょっと不安