Firefox 4 + userChromeJS v1.3で基本性能をアップさせるさせてみる。
できる限り無駄なものは入れずに、他のブラウザに標準搭載されている機能をFirefox4に追加する+αを目指す。

昔に書いたこの記事をFirefox4に対応させてみようと思います。

  • Firefox 3.5 + userchrome.js 1.1で基本性能をアップさせる - GeekなNooblog
    • http://d.hatena.ne.jp/sona-zip/20090704

準備

  • Firefox4をインストール
    • http://mozilla.jp/firefox/
  • userChromeJS v1.3インストール
    • http://userchromejs.mozdev.org/

userChromeJS

以下のjsファイルはすべてProfiles乱数chromeフォルダ以下に保存する。
またFirefox用スクリプトアップローダー(新)へのリンクが張られている場合はそこのどこかにアップされているので探して下さい。

  • Sub-Script/Overlay Loader
    • これで他のuc.jsファイルを読み込む
    • http://space.geocities.jp/alice0775/STORE/userChrome.js
  • BHNewTab1.1modXX.uc.js
    • Tab Mix Plusの変わりに、ブックマーク、履歴のタブの開き方を設定できる。
    • ロケーションバーでは新しいタブで開くことができる。
    • http://loda.jp/script/?page=1&gal=&mode=list&sword=&andor=

mod25にmod26のパッチを当てましょう
その後に「LOAD_IN_SIDEBAR_ANNO」を「PlacesUIUtils.LOAD_IN_SIDEBAR_ANNO」に置換します。

  • OpenNewTab.uc.js
    • BHNewTab1.1modXX.uc.jsの簡易版です Firefox4に完全対応しているので現在はこちらを使用
    • http://loda.jp/script/?page=1&gal=&mode=list&sword=&andor=
  • findbarontop.uc.js(2011/03/26現在Firefox4対応版なし)
    • 検索バーを上に表示する。
    • http://space.geocities.jp/alice0775/STORE/findbarontop.uc.js
  • MouseGestures.uc.js
    • マウスジェスチャー、様々な動作を追加することができる。
    • http://www.xuldev.org/misc/script/MouseGestures.uc.js
    • [userChrome.js] 軽量マウスジェスチャで利用可能なスクリプト集
    • http://www.xuldev.org/blog/?p=76
  • AdvancedMouseGestures.zip (高機能版)
    • こちらはロッカージェスチャーなどにも対応しています。
    • http://loda.jp/script/?id=371
  • ucjsNavigation.uc.js
    • 軽量マウスジェスチャー用の次へ,前へのナビゲーションリンクコマンド
    • http://space.geocities.jp/alice0775/STORE/ucjsNavigation.uc.js
  • CopyUrlLitePlus.uc.js
    • コンテキストメニューか、開いているページのタイトルやURL、リンク先のタイトルやURLをコピーできる。
    • http://www.code-404.net/articles/browsers/copy-url-lite#source
  • copy_link_text-1.0-fx.uc.xul
    • コンテキストメニューに、リンクをコピー、リンクの文字列をコピーを追加 CopyUrlLitePlus.uc.js
    • http://firefox.geckodev.org/index.php?plugin=attach&pcmd=open&file=copy_link_text-1.0-fx.uc.xul&refer=userChrome.js
  • textLink.uc.js
    • ttp://等から始まるリンクらしき文字列をダブルクリックなどで開く
    • http://space.geocities.jp/alice0775/STORE/textLink.uc.js
  • trimDblCliccingSelectWords.uc.js
    • テキストをダブル(トリプル)クリックで選択したとき, 最後の半角スペースを取り除く
    • http://space.geocities.jp/alice0775/STORE/trimDblCliccingSelectWords.uc.js
  • zzzz-MultiRowTabforFx3.7.uc.js
    • 多段タブもどき実験版 CSS入れ替えまくりバージョン
    • http://space.geocities.jp/alice0775/STORE/zzzz-MultiRowTabforFx3.7.uc.js
  • AutoCloseBlankTab.uc.js
    • BlankTabを自動的に閉じる
    • http://loda.jp/script/?id=92
  • closeBlankTabOnCloseDownloadDialog.uc.js
    • ファイルのダウンロード時に空白タブが表示される場合, それを自動的に閉じるものである。(以下2つが必要)
    • http://space.geocities.jp/alice0775/STORE/closeBlankTabOnCloseDownloadDialog.uc.js
    • http://space.geocities.jp/alice0775/STORE/000-windowhook.uc.js
  • openTabsWhere_whichTabSelectWhenCloseTab.uc.js
    • タブを閉じた際に前面にするタブ, リンクを新規タブに開く際のタブ位置を指定する
    • http://space.geocities.jp/alice0775/STORE/openTabsWhere_whichTabSelectWhenCloseTab.uc.js
  • DragNgoModoki_Fx3.7.uc.js
    • リンク、画像、文字列を選択しドラッグすると、保存、開く、検索などを行うことができる。
    • http://space.geocities.jp/alice0775/STORE/DragNgoModoki_Fx3.7.uc.js