【訳注:現在もっとも網羅的で最新のリストは About:config entries - MozillaZine Knowledge Baseと思われます。和訳としてabout:config - Firefox - index等があるようです。】

nsIPrefService により、Mozilla の機能の設定について有効/無効の切り替えができます。 以下のものは設定のうちの※一部※で、組込みを想定すると適切になるだろうさまざまな設定として用いられます。 他の設定を知っていれば、に連絡して欲しい。 ここに挙げるものは、公開情報とは言えないため、自己責任で利用してほしい。
 
 

CAPS (capabilities 性能/privileges 権限):

設定変更によって JavaScript のアクセス/権限を制御できます。 詳細は http://www.mozilla-japan.org/projects/security/components/ConfigPolicy.html を参照してください。この分野についての質問/懸念/提案は Mitch Stoltz まで。
 
名称 再起動せずに変更が反映されるか
javascript.enabled 真偽値 yes
capability.policy.strict.sites 文字列(URL をスペース文字で区切って並べたもの) yes
capability.principal.window.open 文字列(例: "noAccess") yes
capability.principal.default.htmlinputelement.value 文字列(例: "sameOrigin") yes
capability.principal.default.location.host 文字列(例: "sameOrigin") yes
capability.principal.default.navigator.preference.read 文字列(例: "UniversalPreferencesRead") yes

アクセシビリティ:

アクセシビリティに関する有用な設定がたくさんあります。【訳注:アクセシビリティ関連はアクセシビリティ用 API を埋め込むに詳しいです】
 
名称 再起動せずに変更が反映されるか
network.image.imageBehavior int値 (0=画像を読み込む, 1=同じ Web サイトにある画像のみ読み込む, 2=読み込まない) yes
network.cookie.cookieBehavior int値 (0=受け入れる, 1=同じ Web サイトにある cookie のみ受け入れる, 2=受け入れない) yes
browser.display.foreground_color 文字列。色の Hex値(#abcdef 形式) yes
browser.display.background_color 文字列。色の Hex値(#abcdef 形式) yes
browser.display.use_system_colors 真偽値 yes
browser.display.use_document_colors 真偽値(false の場合、背景画像は読み込まない) yes
browser.anchor_color 文字列。色の Hex値(#abcdef 形式) yes
browser.visited_color 文字列。色の Hex値(#abcdef 形式) yes
image.animation_mode 文字列。"normal"、"none"、"once" yes

User Agent:

HTTP リクエストで送信される User Agent 文字列も変更可能です。各設定の使用法は http://lxr.mozilla.org/seamonkey/source/netwerk/protocol/http/src/nsHTTPHandler.cpp#616 を 参照してください【訳注:情報が古すぎます。当時のソースは http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/netwerk/protocol/http/src/Attic/nsHTTPHandler.cpp&rev=1.140&root=/cvsroot#605 です。2007/02/19現在は、trunkでは http://lxr.mozilla.org/seamonkey/source/netwerk/protocol/http/src/nsHttpHandler.cpp#612 や http://lxr.mozilla.org/seamonkey/source/netwerk/protocol/http/src/nsHttpHandler.cpp#729 が参考になるかもしれません。1.7 branch、1.8.0 branch、1.8 branch でもだいたい同じです】 ユーザの使用法として一般的なのは、".misc" フィールドを使用して、User Agent に文字列を "tag" として繋いで使うというものでしょう。【訳注:misc の使い方は上述の行周辺ではわかりませんが、同一ファイルの他の場所を参照してください。】
 
 
名称 再起動せずに変更が反映されるか
general.useragent.locale 文字列(properties ファイルへの chrome:// 形式のポインタ) 不明
general.useragent.misc 文字列(例: "m18") 不明
general.useragent.override 文字列(UA 文字列を完全に上書きする) 不明
general.useragent.vendor 文字列
general.useragent.vendorSub 文字列
general.useragent.vendorComment 文字列
general.useragent.product 文字列
general.useragent.productSub 文字列
general.useragent.productComment 文字列
general.useragent.misc 文字列
general.useragent.security 文字列

フォント:

国際化(i18n)文字セット対応の変更。設定名 x-western を x-central-euro、x-cyrillic、x-unicode、x-user-def、x-baltic、el、tr、he、ar、th、ja、zh-CN、zh-TW への変更等。
 
名称 再起動せずに変更が反映されるか
font.name.monospace.x-western 文字列 yes
font.name.serif.x-western 文字列 yes
font.name.sans-serif.x-western 文字列 yes
font.default 文字列。"serif" か "sans-serif" yes
browser.use_document_fonts int値 0=no, 1=yes yes