阅读:3139回复:9
about:config 中的值有快速导出/导入方法吗?能像类似于注册表那样,把某几个值导出到文件或从文件导入吗?或者有其它快速方法吗? 重装 Firefox 后自定设置的几个值还要一个个重新设置,太麻烦。 |
|
1楼#
发布于:2016-05-12 01:06
|
|
|
2楼#
发布于:2016-05-12 11:32
配合User.js的脚本
|
|
|
3楼#
发布于:2016-05-12 14:27
|
|
4楼#
发布于:2016-05-12 15:46
|
|
5楼#
发布于:2016-05-12 15:47
|
|
6楼#
发布于:2016-05-12 16:35
备份prefs.js就可以了。放在user.js里是每次强制覆盖。
|
|
7楼#
发布于:2016-05-12 18:04
|
|
8楼#
发布于:2016-05-12 18:17
DOSforever:如果备份整个 prefs.js 文件,到时候覆盖默认的新文件的话,如果是相同版本的话没什么问题,如果跨版本较大,没有新版本中的某些项怎么办?回到原帖没事,没有的项会自动用默认值的,空的prefs.js都正常。 如果手动编辑,倒是要注意些,如果格式有错误,会直接重置prefs.js。 |
|
9楼#
发布于:2016-05-12 20:27
http://kb.mozillazine.org/Prefs.js_file
只有 about:config 中不同于默认值的项才保存在 prefs.js 考虑到谋智经常调整 preferences 导致键名、键值大幅变动 所以直接备份然后覆盖 prefs.js 不是一个好主意 http://kb.mozillazine.org/User.js_file A user.js file is also a way of documenting preference customizations and it makes it easier to transfer customized settings to another profile. user.js 不会被自动覆盖 稍好于 prefs.js 但 user.js 仍然不是很方便 官方为企业用户分发提供了一套方案 你也可以利用这个 https://developer.mozilla.org/en-US/Firefox/Enterprise_deployment#Configuration 不过我是用 python 的 mozprofile 也有 node 的版本 firefox-profile 不管是 user.js、config 还是利用那些库 都是要手动加入需要设置的项 可以参考现有的 比如 https://github.com/pyllyukko/user.js/ 另外参考 https://developer.mozilla.org/en-US/docs/Mozilla/Preferences/A_brief_guide_to_Mozilla_preferences |
|
|