Home  Firefox アドオン  userChrome.js   userChrome.js 気軽にインストール

userChrome.js 気軽にインストール

Posted on 2007-11-14 Wed written by shin #28
userChrome.jsって?
Firefoxの拡張機能(アドオン)の一つの事ですが、他のアドオンと少し違うのが、ユーザーが作成したJavaScriptでFirefoxをカスタマイズするですかね?

簡単な機能であれば、userChrome.jsで代用できます。
例:マウスジェスチャー

ただし、userChrome.jsで使用するユーザースクリプトは、通常の拡張機能(アドオン)のように自動更新等が行えないので、自分で管理する必要があります。

私はまだ経験がないのですが、悪意のあるスクリプトであれば、セキュリテイに重大な影響を与えることもあるので、JavaScriptがまったく分からない方は、インストールは少し待った方が良いかもしれません。



スポンサード リンク

userChrome.js 0.8

インストール

下記ページからインストールできます。111401


インストールして再起動するとFirefoxのプロファイルフォルダにuserChrome.jsというファイルが作成されます。
111402.jpg


プロファイルフォルダの場所については下記を参照して下さい。

userChrome.jsという拡張機能(アドオン)は、プロファイルフォルダ以下にあるuserChrome.jsに必要なJavaScriptを記述して読み込みます。

ですが、幾つもの機能を1つのファイルに記述してしまうと、とても管理がしにくくなります。
このため、サブスクリプトローダを用いるユーザーが多いです。私もその一人です。

プロファイルフォルダ以下にあるuserChrome.jsをサブスクリプトローダで置き換えて、それぞれのJavaScriptを.uc.js/xulファイルなどとして別に持つことが可能です。

サブスクリプトローダはSub-Script/XUL Loader以外にもなどいくつかありますが、私の好みで、Sub-Script/XUL Loaderを使用します。


(少し下です。)
111403


右クリックで対象をファイルにuserChrome.jsで保存します。
if (location != "chrome://browser/content/browser.xul") throw "stop";

そのファイルを開いて下記画像のようにスクリプトを付け足します。
111404.jpg


これで準備は終わりです。後はスクリプトを足していくだけです。
私は、スクリプトを「ScrapBook」「Tab Scope」で有名なGomita氏のWebサイトから入手しています。



こちらで紹介されているスクリプトをテキストエディタなどにコピペし、
「任意のファイル名.uc.js」としてプロファイルフォルダ以下のchromeフォルダにUTF-8で保存してください。

私が、使用しているスクリプトは二つだけなんですが、
軽量マウスジェスチャ(Windows/Linux対応)とMouse Wheelon Tab Barです。
111405
このブログでも紹介したAll-in-One Gesturesは無効にしてあります。
他にご自身でいじりたい方はGomita氏のWebサイトでスクリプトを簡単にまとめていますので、そちらを参考にしてみると良いかと思います。



Category : userChrome.js | Permanent Link | Comment : 0  | Trackback : 0
Loading

Comment

Comment Post

 
管理人にのみ表示する
 

Trackback

Trackback URL 
About

shin

Author:shin
2007年6月17日開設。
Firefoxのアドオンなどの備忘録です。





Translate:English

Mozilla Firefox ブラウザ無料ダウンロード
Site Search
Google
Recent Posts
Popular Ranking
Categories
Archives
Link
Tag Cloud


Twitter