STR STORAGE | Entry | sui No.01 | toolbar

http://www.harmony-network.info/blog/

Contents

#54 - sui No.01 | toolbar

Data

Cat :
Works
Res :
0 / 0
Dat :
2008-06-13 17:14:11

sui

Mozilla Firefox用のテーマ開発を始めました。3.0リリース直前であり、タイミングとしては最悪です。(Firefoxの内部設計はバージョンアップごとに頻繁に変わるそうですので。)

参考になるであろうデフォルトテーマは、Application DataではなくProgram Filesにアーカイブ化されているので、こちらからjarファイルを移植して、”デフォルトテーマと全く同じデザインを持つテーマ”としてinstall.rdfをとりあえずのコーディング。開発名称として「sui」と名付けました。「水」です。

基本的にはTrial and Errorで進める他ないのですが、中々Firefoxはその辺りが開発者向けに親切に出来ていないというか、要するに再パッケージ化と更新時の再起動が煩わしいのです。Googleで一番上にヒットした、MozillaFirefoxのテーマの作り方では、なでしこを使ったバッチ処理を推奨していましたが、いくらなんでももっと簡単な方法があるだろうと思い、他の資料を探してみると、chrome.manifest内で「chrome/global/」と言った感じに書けば書庫ファイルにしなくてもパスが通せる事が判明したので、第一版まではこれで行きます。

別の手段としては、jarファイル内を直接編集する方法もあるかと思います。その場合はSmart Archiver Editorを用いれば作業がはかどりそうです。

ブラウザの再起動について検索したら、QuickRestartという拡張があっさり見つかりました。「Ctrl + Alt + R」のホットキーで即座に再起動が出来るので便利です。

RSS

RSS 2.0