Phantasy Garden

Firefoxをもっとハックしてみようということで、以前ハックしていたbrowser.xulの改変を拡張機能としてまとめてみようと頑張ってみました。だいぶXULとDOM、XPCOMあたりが理解できてきたのでどこをどうしたらいいのかくらいはOK。メール機能の無効化等の拡張機能は、お粗末ですけど実装出来るようになりまして。

でも現在の実装は必ずしもスマートとは言えない状況なんですな。コマンドやキーボードショートカットは空要素をXULオーバレイで上書きする事で無効化してるし、メニュー表示に関してはCSSでdisplay:noneを適用して無効化。JavascriptのDOMを使えばXULそのものを変更させて、色々と弄れそうなものなんだけどはてさて。

当面はその辺りの知識の強化と、細細とした機能の実装が主なところ。最終的にはXULでゲームを作ってみたいけど、Javascriptのサンプルとかを利用しながら勉強しないとなぁ。いよいよ開発者としての一歩を踏み出し始めたというところですか。

Comment

名前:

機械的スパムを防止するための検証です。以下の画像に書かれている文字列(半角英数字)を入力してください。
Captcha Image
認証:

Information

About this website

サイト名『空想庭園』。御巫 悠が自由気ままに運営しているサイトです。役に立たないコラム書きがメインなのかもしれません。

本サイトはクリエイティブ・コモンズ表示4.0 国際ライセンスの下に提供されています。

Recent Weblog

Recent Comment

Weblog Search

Weblog Category

Friend Links