userChromeJS の導入

動機

本当は vimperator を導入したいが、低スペック環境下の Firefox ではモッサリして使い物にならないので(代わりに??) userChromeJS を導入する。

導入

mozdev.org - userchromejs: index から、現時点*1で最新版の userChromeJS v1.1 をダウンロードし、Firefox へインストールする。

UserScript を任意の場所に配置

プロファイル/chrome/userChrome.js に

userChrome.import("C:\\*******\\Dropbox\\userChromeJS");

と記述し、Dropbox で UserScript を共有させる。

使用中の UserScript

autoCopyToClipboard.uc.js

選択した文字列を自動でクリップボードへコピーする。Ctrl + Shift + C または about:config の clipboard.autocopy を false で無効、true で有効になる。
現在、うまく機能していない。調査中

CopyUrlLitePlus.uc.js

表示しているページのタイトルや URL、選択した文字列などを任意の形式に整形しクリップボードへコピーする。

MainMenusInOne.uc.js

メインメニューの項目をまとめる。

PasteAndGo.uc.js

スマートロケーションバーのコンテキストメニューへ「貼り付けて移動」を追加する。検索バー上でも「貼り付けて移動」できるように UserScript に追記。
現在、うまく機能していない。調査中
2009-08-10 : PasteAndGo.uc.js を Firefox 3.5 対応 + α

popupTranslate.uc.xul

選択した文字列を中クリックで翻訳し、結果をポップアップで表示する。

textLink.uc.js

ttp:// 等の文字列をクリックでリンクの様に機能させる。

UICopy.uc.js

popupTranslate.uc.xul のポップアップを Ctrl + 右クリックでクリップボードへコピーする。

UndoListInTabmenuToo.uc.js

「最近閉じたタブ」のリストをタブのコンテキストメニューでも表示する。

RestartFirefox.uc.js

メニューに再起動の項目を追加。

*1:2009/08/10