5. 配置源代码

在个人或生产环境中使用 Mozilla 的另一个问题是,它包含的代码会定时覆盖您设置的任何主页,或者在新版本发布时覆盖主页。

由于此信息存储在配置文件中,因此在不破坏浏览器的情况下,最简单的做法是更改配置文件,将默认主页设置指向与您正在使用的环境更一致的设置。

Mozilla 方便地将其大部分编译时配置文件存储为带有 .properties 扩展名的文件。您可以使用这些文件来指定消息对话框、字体和其他选项中的文本。 在这种情况下,假设您的区域设置和语言设置是en-US,您需要的 .property 文件是region.properties它位于xpfe/browser/resources/locale/en-US/目录中。

您需要对此文件进行的更改相当简单。 一般来说,我会在每次配置中提到 "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