DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2024-04-20
  • 发帖数1090
  • 经验833枚
  • 威望0点
  • 贡献值734点
  • 好评度21点
  • 社区居民
  • 忠实会员
阅读:2709回复:9

about:config 中的值有快速导出/导入方法吗?

楼主#
更多 发布于:2016-05-12 00:56

能像类似于注册表那样,把某几个值导出到文件或从文件导入吗?或者有其它快速方法吗?
重装 Firefox 后自定设置的几个值还要一个个重新设置,太麻烦。
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
1楼#
发布于:2016-05-12 01:06
刀锋上追梦
火狐狸
火狐狸
  • UID42690
  • 注册日期2013-12-06
  • 最后登录2022-08-25
  • 发帖数204
  • 经验180枚
  • 威望0点
  • 贡献值60点
  • 好评度11点
  • 社区居民
  • 忠实会员
2楼#
发布于:2016-05-12 11:32
配合User.js的脚本
附件名称/大小 下载次数 最后更新
AboutConfigMultipleSelection.uc.js.zip (2KB)  12 2016-05-12 11:32
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
3楼#
发布于:2016-05-12 14:27
刀锋上追梦:配合User.js的脚本回到原帖
你修改的?
DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2024-04-20
  • 发帖数1090
  • 经验833枚
  • 威望0点
  • 贡献值734点
  • 好评度21点
  • 社区居民
  • 忠实会员
4楼#
发布于:2016-05-12 15:46
aaaa007cn:http://kb.mozillazine.org/User.js_file回到原帖
我看了下我的 user.js 文件内容,里面怎么没有我自定的设置?比如缓存的路径。
DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2024-04-20
  • 发帖数1090
  • 经验833枚
  • 威望0点
  • 贡献值734点
  • 好评度21点
  • 社区居民
  • 忠实会员
5楼#
发布于:2016-05-12 15:47
刀锋上追梦:配合User.js的脚本回到原帖
这怎么用?
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
6楼#
发布于:2016-05-12 16:35
备份prefs.js就可以了。放在user.js里是每次强制覆盖。
DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2024-04-20
  • 发帖数1090
  • 经验833枚
  • 威望0点
  • 贡献值734点
  • 好评度21点
  • 社区居民
  • 忠实会员
7楼#
发布于:2016-05-12 18:04
yfdyh000:备份prefs.js就可以了。放在user.js里是每次强制覆盖。回到原帖
如果备份整个 prefs.js 文件,到时候覆盖默认的新文件的话,如果是相同版本的话没什么问题,如果跨版本较大,没有新版本中的某些项怎么办?
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
8楼#
发布于:2016-05-12 18:17
DOSforever:如果备份整个 prefs.js 文件,到时候覆盖默认的新文件的话,如果是相同版本的话没什么问题,如果跨版本较大,没有新版本中的某些项怎么办?回到原帖
没事,没有的项会自动用默认值的,空的prefs.js都正常。
如果手动编辑,倒是要注意些,如果格式有错误,会直接重置prefs.js。
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
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.

When you launch your Mozilla application, valid preferences you've added to the user.js file are automatically copied to the prefs.js file (located in the same profile folder) where all user-set preferences are stored.

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
游客

返回顶部