Top Mozilla-Tip's >お気に入りのGreasemonkeyスクリプトをFirefoxアドオンに変換して利用する方法。
2008年10月29日

お気に入りのGreasemonkeyスクリプトをFirefoxアドオンに変換して利用する方法。

Firefoxユーザーなら、アドオン以外に、Greasemonkeyをインストールして各種スクリプトの便利な機能を利用したことがあることでしょう。

こうしたGreasemonkeyスクリプトは、Firefoxに便利な機能を与えてくれることはアドオンと変わりありませんが、アドオンとは管理の方法も違い、Firefoxにあまりなじんでいない初心者の方にはなんだかよく分からない部分もありますし、Greasemonkeyとスクリプトの両方をインストールして管理するのも面倒だと感じている方もいらっしゃるでしょう。


それならいっそのこと、スクリプトをアドオンとして利用してみましょう。

Greasemonkeyスクリプトは、プログラミングの知識が全くもなくても、以下の方法で簡単にアドオンへ変換することができます。


<Greasemonkeyスクリプトをアドオンに変換する方法>


「Gmail - Google Calendar Seamless Integrationをアドオンに変換する例」

1.変換したいスクリプト(.js)を用意する。

もし、現在Greasemonkeyで利用中のスクリプトを変換したいのなら、プロファイルフォルダ以下のフォルダからjsを探し出します。

(Windows XPの場合)

C:\Documents and Settings\[ユーザー名]\Application Data\Mozilla\Firefox\Profiles\********.default\gm_scripts\[スクリプト名のフォルダ]\****.js


01_ Greasemonkey Scripts_Firefox Extensions.JPG


02_ Greasemonkey Scripts_Firefox Extensions.JPG


まだインストールしていないスクリプトが対象の場合、スクリプト配布ページでインストール作業をせずに、[Install this script]上で右クリックし、[名前を付けてリンク先を保存]し、jsファイルをダウンロードします。

2.どちらかの方法でjsファイルを得たら、拡張をjsからtxtに変更します。

gmail_-_google_calendar_.user.js→gmail_-_google_calendar_.user.txt


03_ Greasemonkey Scripts_Firefox Extensions.JPG


04_ Greasemonkey Scripts_Firefox Extensions.JPG


3.txtファイルとなったものを開き、全てをコピーします。


05_ Greasemonkey Scripts_Firefox Extensions.JPG


4.以下のサイトにアクセスします。

User Script Compiler

5.4のページに表示されてある各テキストボックスの一番下[User script:]欄に、3でコピーした内容をすべて貼り付け、[compil]ボタンをクリックします。


06_ Greasemonkey Scripts_Firefox Extensions.JPG


*お好みで、作者名、対応バージョンなども記入できますが、空白でもかまいません。

6.少し待てば、xpiファイルのダウンロードダイアログが表示されますので、ファイルをダウンロードします。


07_ Greasemonkey Scripts_Firefox Extensions.JPG


08_ Greasemonkey Scripts_Firefox Extensions.JPG


7.ダウンロードした、[gmailgooglecalendarseamlessinteg.xpi]を、Firefoxのメインウィンドウやアドオンウィンドウにドラッグ&ドロップすれば、いつものようにインストールすることができます。


009_ Greasemonkey Scripts_Firefox Extensions.JPG


10_ Greasemonkey Scripts_Firefox Extensions.JPG


8.動作確認

もし、Greasemonkeyスクリプトとして利用していたものを変換したのなら、Greasemonkeyの[ユーザースクリプトの管理]から対象のスクリプトを無効にしておきます。

その後、作成したアドオンだけの状態できちんと動作しているかが確認できれば完了です。


11_ Greasemonkey Scripts_Firefox Extensions.JPG


こうして便利なツールをアドオンに変換することができれば、Greasemonkeyをインストール→スクリプトをインストールなどの手順がわからないユーザーの方に配布して手軽に機能を利用してもらうこともできますし、削除や無効などの操作も簡単に行うことができるようになりますね。

お気に入りのスクリプトの機能をアドオンとして利用したい方、Greasemonkeyは使いたく無い方などにとっても便利な変換ツールですね。

*注意:この方法で全てのスクリプトがアドオンに変換できるとは限りません。

変換できてもインストールできない、機能しないなどの他、作成したアドオンのインストールにより、Firefoxに障害を与える可能性もあります。別途プロファイルでテストするなどの予防措置を取り、自己責任にて作業していただきますようお願いいたします。



User Script Compiler


<関連記事>


■表示中のサイトに対応したGreasemonkeyスクリプト一覧を表示・インストールできるFirefoxアドオン「Greasefire」

■Gmailをクールに拡張表示するGreasemonkey詰め合わせ「Better Gmail」


Greasemonkey Hacks (Hacks)
Greasemonkey Hacks (Hacks)
posted with amazlet at 08.10.29
Mark Pilgrim
Oreilly & Associates Inc
売り上げランキング: 23916

posted by moziller at 19:17 | Comment(0) | TrackBack(0) | Mozilla-Tip's



この記事をはてなブックマークに登録 follow us in feedly このエントリを del.icio.us に登録 この記事をクリップ!Yahoo!ブックマークに登録
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック