デフォルト値から変更された設定はprefs.js
ファイルに保存されます。このファイルを直接編集する代わりに、最近のMozillaアプリケーションには、アプリケーションインターフェースからアクセスできる構成エディターが含まれています。
ソース:構成の編集
Firefox about:config
で、ロケーションバー(アドレスバー)に入力し、を押しEnterて、設定のリストを表示します[...]。「保証が無効になる可能性があります!」という警告メッセージが表示されたページが表示された場合は、「注意してください、約束します!」というラベルの付いたボタンをクリックして続行します(実際、保証はありません。ユーザーが何をしようとしているのかをユーザーが確実に認識できるようにするためのジョーク)。そこにあるチェックボックスを使用して、今後警告を回避します。
新しい設定を追加するには、設定のリストの任意の場所をコンテキストクリック(右クリック)します。コンテキストメニューで[ 新規 ]を選択し、追加する設定のタイプを選択します。
既存の設定を変更するには、設定をコンテキストクリック(右クリック)し、[ 変更]を選択して新しい値を入力します。
プリファレンスをデフォルト値にリセットするか、追加されたプリファレンスを削除するには、プリファレンスをコンテキストクリック(右クリック)して、[ リセット ]を選択します。
ページ上部の検索バーを使用して、調査about:config
する設定をフィルタリングできます。検索バーは、実際の構成変数とは異なり、大文字と小文字を区別しません。
ソース:about:config
browser.link.open_newwindow
タイプ整数
デフォルト値 3
説明通常は新しいウィンドウで開くリンクを開く場所を制御します。可能な値:
1
(またはその他)-現在のタブまたはウィンドウで開きます。
2
-新しいウィンドウで開きます。
3
-新しいタブで開きます。
[ UIの代わりに新しいタブで新しいウィンドウを開く]オプションを有効または無効にすると、この設定が3
との間で切り替わります2
。
browser.link.open_newwindow.restriction
タイプ整数
デフォルト値 2
説明 JavaScriptによって開かれるすべての新しいウィンドウを制限します。可能な値:
0
-常に新しいウィンドウを強制的にタブにします。
1
-新しいウィンドウを制限しないでください。
2
-機能(幅、高さなど)を指定していないウィンドウをタブに強制します。
browser.popups.showPopupBlocker
タイプブール
デフォルト値 true
説明ポップアップがブロックされたときにステータスバーにアイコンを表示するかどうかを決定します。廃止されました。そのままにしておきます。
dom.disable_open_click_delay
タイプ整数
デフォルト値 1000
説明この値(ミリ秒単位)よりも小さい遅延を使用して、JavaScriptタイミングイベントを通じて作成された場合、現在のポップアップブロッカー設定に従ってポップアップを処理します。
dom.disable_open_during_load
タイプブール
デフォルト値 true
説明有効にすると、ページの読み込み中に作成されたポップアップがブロックされます。この設定は、ポップアップウィンドウの UIをブロックするオプションと同等です。
dom.disable_window_flip
タイプブール
デフォルト値 true
説明ウィンドウをJavaScriptでフォーカスできるかどうかを決定します。
dom.disable_window_move_resize
タイプブール
デフォルト値 false
説明 JavaScriptを使用してウィンドウを移動またはサイズ変更できるかどうかを決定します。
dom.disable_window_open_feature.*
説明これは、単一の設定ではなく、特定のポップアップ機能(アドレスバー、スクロールバーなど)がに設定されtrue
たときに無効化されないようにすることができるさまざまなブール設定のセットです。利用可能な設定:
dom.disable_window_open_feature.close
dom.disable_window_open_feature.location
dom.disable_window_open_feature.menubar
dom.disable_window_open_feature.minimizable
dom.disable_window_open_feature.personalbar
dom.disable_window_open_feature.resizable
dom.disable_window_open_feature.scrollbars
dom.disable_window_open_feature.status
dom.disable_window_open_feature.titlebar
dom.disable_window_open_feature.toolbar
dom.disable_window_status_change
タイプブール
デフォルト値 true
説明有効にすると、ステータスバーのテキストがJavaScript経由で変更されなくなります。
dom.popup_allowed_events
タイプストリング
デフォルト値 change click dblclick mouseup reset submit touchend
説明ポップアップの作成を許可するイベントのスペース区切りリスト。ドキュメントに記載されていませんが、値を1つのスペース文字に設定すると、空のリストが作成され、すべてのポップアップが無効になります(例外は引き続き適用されます)。存在しないイベント(などnone
)を指定しても同じ効果が得られます。
dom.popup_maximum
タイプ整数
デフォルト値 20
説明同時に開くポップアップウィンドウの数を制限します。
privacy.popups.disable_from_plugins
タイプ整数
デフォルト値 2
説明プラグイン(Adobe Flash Playerなど)によって作成されたポップアップを制御します。可能な値:
0
-制限なし。
1
-ポップアップ数をに制限しdom.popup_maximum
ます。
2
-ホワイトリストに登録されたWebサイトを除くすべてのポップアップをブロックします。
3
-すべてのポップアップをブロックします。
privacy.popups.policy
タイプ整数
デフォルト値 1
説明非推奨。dom.disable_open_during_load
代わりに使用してください。
privacy.popups.showBrowserMessage
タイプブール
デフォルト値 true
説明 1つ以上のpop-usがブロックされたときに情報バーを表示するかどうかを決定します。ポップアップがブロックされているときに情報バーを表示しない UIオプションを使用して変更できます。
privacy.popups.usecustom
タイプブール
デフォルト値 true
説明どうやら未使用。