FireFox - about:config中的所有首选项都位于.js文件中吗?

时间:2010-10-29 21:50:38

标签: firefox configuration mozilla preferences

我正在编写一个脚本来获取一些Firefox设置,但是看起来有些偏好不在Firefox的各种.js文件中。

我所指的首选项是about:config中的首选项(例如network.http.max-connections)。我主要提到的.js文件是prefs.js。

所以我的问题是:在about:config中显示的所有首选项是否隐藏在某些.js文件中?

谢谢! 乔纳森

2 个答案:

答案 0 :(得分:1)

http://www.mozilla.org/unix/customizing.html#prefs

  

普通首选项保存在用户配置文件目录中的prefs.js中

我猜这个带有default设置的首选项不会写入文件。

您可以查看Preferential插件文档。

答案 1 :(得分:0)

你究竟想做什么?

用户个人资料中的

prefs.js存储修改后的首选项。

默认值存储在< app dir> / defaults / preferences / *中,并存储在每个已安装扩展中的类似目录中。并非所有对核心应用程序有影响的首选项都列在defaults文件中。那些不是,在about:config中没有列出,直到用户添加它们为止。

从Firefox中获取具有用户设置或默认值的首选项列表可以通过pref API轻松完成,特别是nsIPrefBranch

[edit]另见https://developer.mozilla.org/en/Code_snippets/Preferences#Default_preferences