我正在编写一个脚本来获取一些Firefox设置,但是看起来有些偏好不在Firefox的各种.js文件中。
我所指的首选项是about:config中的首选项(例如network.http.max-connections)。我主要提到的.js文件是prefs.js。
所以我的问题是:在about:config中显示的所有首选项是否隐藏在某些.js文件中?
谢谢! 乔纳森
答案 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