【ハウツー】
では完成した拡張機能をFirefoxにインストールして動かしてみましょう。インストールするには「sample001.xpi」をFirefoxのウィンドウにドロップします。
すると、Firefoxの「ソフトウェアインストール」画面が表示されます。[インストール]ボタンを押すとインストールされます。拡張機能を有効にするためにFirefoxを再起動してください。再起動すると、Firefoxの[ツール]メニューの一番下に「Open My Page」というメニューができているのがわかります。
このメニューを選ぶか、[Alt+N]のショートカットキーを押すことで拡張機能が実行されます。まず、「新しいタブを開きます」という確認のダイアログウィンドウが表示され、「OK」を押すとタブが追加され、ページ(Yahoo! Japan)が読み込まれます。実行した日が土曜日だった場合、別のページ(eiga.com)が読み込まれます。
ここまでの作業を繰り返すことでFirefoxの拡張機能を開発できます。あとはsample001.jsで記述されている Javascriptのロジックを増やしたり、sample001.xulで記述されているFirefoxのウィンドウやメニューなどを書き加えることでさらに機能を増やすことができます。
その中でFirefox特有の「XUL」と呼ばれる記述を行うことで様々な機能を付け加えることができます。また、よりFirefox内部の機能を使いたい場合は、「XPCOM」というコンポーネントを作ることになります。
しかし、まずはきちんと動くものを作り、それに少しずつ機能を付け加えていくという開発方法が拡張機能開発には向いているように思います。
みなさんもぜひ挑戦して、自分なりのFirefoxを作ってWebをより便利に活用してはいかがでしょうか。Firefoxにはせっかく拡張機能を作る余地が用意されているのですから、拡張しない手はありません。まずは簡単なものから始めてみませんか。
| 次のMac版Firefoxは金属調 - 「about:mozilla」で知る今後のMozilla [2007/11/27] |
| Mac OS XのFirefox 3は、SafariっぽいけどFirefoxっぽい? [2007/11/27] |
| 危険度:高の脆弱性を修正した「Firefox 2.0.0.10」がリリース [2007/11/27] |
| 【レポート】マカフィーの世界の専門家の意識調査「サイバー防衛報告書」とセキュリティソリューション [21:15 5/25] |
| アップル、Aperture 3.2.4を公開 - バグ修正、安定性向上など [20:51 5/25] |
| 【レポート】GTC 2012 - VGXでエンタープライズ環境でのGPU需要開拓を狙うNVIDIA [20:07 5/25] |
| デル、期間限定キャンペーンに特価アイテム追加、アップグレード無料も継続 [19:41 5/25] |
| 上海問屋、iPhoneとほぼ同じ薄さのバッテリ内蔵ヘッドホンアンプ [19:05 5/25] |
|
【連載】鉄道トリビア 第152回 N700系普通車の座席は、同じ料金でも狭かったり広かったりする [08:00 5/26] ライフ |
|
【連載】発音も聞けちゃう、知って得するidiom情報 第13回 hear out [08:00 5/26] ライフ |
|
【連載】Japanglish、正しく言うならこうでしょう 第56回 concent(コンセント) [07:00 5/26] キャリア |
|
【連載】これだけは要チェック! TOEIC(R)単語帳 第101回 今回のお題は…「out of date」 [07:00 5/26] キャリア |
|
【連載】出社前に。日常生活ですぐに使える! 英語クイズ 第223回 「触らぬ神にたたりなし」ってなんて言う? [07:00 5/26] キャリア |