从默认值修改的首选项设置将保存在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
说明允许创建弹出窗口的事件的列表,以空格分隔。尽管未记录,但将值设置为单个空格字符将创建一个空列表,从而禁用所有弹出窗口(仍然适用例外)。通过指定不存在的事件(例如none
)可以达到相同的效果。
dom.popup_maximum
类型整数
默认值 20
说明限制同时打开的弹出窗口的数量。
privacy.popups.disable_from_plugins
类型整数
默认值 2
说明控制由插件(例如Adobe Flash Player)创建的弹出窗口。可能的值:
0
- 无限制。
1
-将弹出式窗口的数量限制为dom.popup_maximum
。
2
-阻止除列入白名单的网站之外的所有弹出式窗口。
3
-阻止所有弹出窗口。
privacy.popups.policy
类型整数
默认值 1
说明已弃用。使用dom.disable_open_during_load
代替。
privacy.popups.showBrowserMessage
类型布尔型
默认值 true
说明确定是否在阻止一个或多个弹出窗口时是否显示信息栏。可以通过使用“ 当弹出窗口被阻止 UI 时不显示信息栏”选项进行更改。
privacy.popups.usecustom
类型布尔型
默认值 true
说明显然未使用。