5. ソースのカスタマイズ

さらに Mozilla Web ブラウザの問題点をあげるなら、定期的に、あるいは新し いバージョンの配布ごとにユーザが設定したホームページをリセットしてしま うことです。

この設定データは、設定ファイル(configuration file)に保存されているの で、このファイルを編集し、デフォルトのホームページを設定し直すのが一番 安全で簡単な直し方です。

都合よく、コンパイル実行時に使用する設定ファイルのほとんどは .properties というファイルに保存されるので、これ らのファイル内容を変更することでメッセージダイアローグのテキストや、フォ ント、他のカスタマイズ可能なオプションを指定できます。たとえば、ローケ ルや言語設定が en-US の場合, 編集する .property ファイルは xpfe/browser/resources/locale/en-US/ ディ レクトリ内の region.properties です。

この設定ファイルは比較的簡単に編集できます。筆者が通常行っている方法は "homepage" が含まれている箇所を検索し、その名前・値の値の 部分を正しい値に置き換えます。


# navigator.properties
homePageDefault=http://yoururl.com
shopKeyword=keyword:shop [Product]
quoteKeyword=keyword:quote [Enter symbol here]
localKeyword=keyword:zip [Your zip code]
keywordList=http://home.netscape.com/escapes/keywords
webmailKeyword=http://webmail.netscape.com
careerKeyword=keyword:[Your city] careers
fallbackDefaultSearchURL=http://search.netscape.com/cgi-bin/search?charset=UTF-8&search=
otherSearchURL=http://home.netscape.com/bookmark/6_0/tsearch.html
#
# all.js
#
browser.startup.homepage=http://yoururl.com
browser.throbber.url=http://yoururl.com
browser.search.defaulturl=http://search.netscape.com/cgi-bin/search?search=

wallet.Server=http://www.mozilla.org/wallet/tables/
wallet.Samples=http://www.mozilla.org/wallet/samples/

#config.js
#
startup.homepage_override_url=http://yoururl.com