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 |
アクセシビリティ:
アクセシビリティに関する有用な設定がたくさんあります。
| 名称 |
型 |
再起動せずに変更が反映されるか |
| 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 を
参照してください
ユーザの使用法として一般的なのは、"
.misc" フィールドを使用して、User Agent に文字列を "tag" として繋いで使うというものでしょう。
| 名称 |
型 |
再起動せずに変更が反映されるか |
| 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 |