skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2023-07-07
  • 发帖数652
  • 经验1061枚
  • 威望3点
  • 贡献值1292点
  • 好评度154点
  • 社区居民
  • 忠实会员
阅读:3967回复:9

Firefox (prefs.js, user.js) (Fx v50+) 默认暗色/亮色主题 无扩展纯净配置

楼主#
更多 发布于:2017-04-22 05:00
起初整理、添加和删减,只是为了能降低自己配置Fx的工作量,简化备份、拿来即用。最后就形成了如你所见的Prefs.js。把这个小文件往Fx配置文件夹一丢,真真的快捷。自然而然就想到了你们,分享也就更顺理成章。希望能被更多人使用,简化纷繁复杂的配置流程。
P.S. 该配置支持多平台(windows/linux/mac),可谓是Fx配置利器。
P.P.S. 在论坛使用bbcode会带来一些麻烦, 故此, 将把配置文本贴到pastebin, 仅需要移步到Pastebin链接.



默认亮色主题配置 (源自Ghacks)

又或许会认为暗色主题并非你的菜, 可以试试此配置.
https://pastebin.com/eZZBq4hi
https://pastebin.com/WMWiUb31 (依照下方链接分离出的配置, 添加升级日志, 去除配置说明, 在使用时, 命名为user.js, 放置在Fx配置目录, 启动Fx即可.)
P.S. 哦, 当然,在使用前, 也可以删除升级日志等相关说明, 主要是考虑到原作者的辛苦, 故此保留, 而添加日志只是给需要的人.
源自: https://www.ghacks.net/2017/02/12/ghacks-net-firefox-user-js-config-0-11-is-out/, 若无法下载压缩包, 可以直接去上方链接, 原封未动.
基于Ghacks的user.js, 传送门: https://pastebin.com/8ATusRYP
1. 启用使用默认下载目录
2. 去除关闭后重置窗口
3. 禁用关闭浏览器清除历史
4. 禁用自动备份书签
删除失效参数, 谷歌安全回报等参数

GitHub: https://github.com/pyllyukko/user.js/blob/master/user.js (非Ghacks作者)
GiiHub: https://github.com/ghacksuserjs/ghacks-user.js/releases  (提供多一种选择)

默认暗色主题配置 (个人配置)

Prefs.js配置文件传送门: https://pastebin.com/uQ7DajcN
https://pastebin.com/XUp0hxSL (更改并添加了一些配置, 适配fx v50-v55, "dom.indexedDB.enabled -> false"会导致一些网站不正常,诸如谷歌电邮等等.)
再推荐两个CSS:
https://userstyles.org/styles/113365/about-darkness-firefox-mod (about: dark)
http://www.ghacks.net/2015/08/12/how-to-re-enable-the-dark-developer-theme-in-firefox-40-and-newer/ (Fx v40 -> v52)

特点:
1. 禁用附加组件自动检测升级
2. 禁用附加组件中"获得附加组件"
3. 禁用书签及网站图标
4. 禁止自动播放动画, 如gif格式图片
5. 禁止自动备份书签
6. 磁盘缓存限制60Mb以内
7. 启用后台打开所有网页
8. 禁止关闭最后一个书签时 关闭窗口
9. 禁止各种推送, 包括自动升级提醒 (如果不希望接收升级推送, 建议删除Fx安装目录内的update等文件)
10. 禁用导航栏搜索建议
11. 禁用关闭多个标签页时 警告提示
12. 禁止健康报告及反馈
13. 屏蔽缓存报告
14. 启用全局高亮 (未启用完整匹配)
15. 禁用亮色主题, 默认启用暗色主题
16. 禁用全部插件 (若openh264, widevine未被禁用, 在about:config中media.gmp-widevinecdm.enabled, media.gmp-widevinecdm.visible, media.gmp-provider.enable并将其禁用即可)
17. 启用隐私保护
18. 禁用IDE工具
19. 启用json查看器
20. 禁用ALT菜单键
21. 启用容器标签页 (只要利用该文件重建配置文件夹, 这三个布尔就会被重置回默认禁用, 需要手动再次启用)
部分配置留空, 或许Fx会自动添加默认参数, 故设置为"none".
启用亮色主题,仅需要将: devtools.theme -> light
启用书签及网站图标: browser.chrome.favicons -> true; browser.chrome.image_icons.max_size -> 1024; browser.chrome.site_icons -> true
启用自动播放动画: image.animation_mode -> normal / once
启用附加组件中"获得附加组件": extensions.webservice.discoverURL -> Default (reset)
禁用本地存储资料库: dom.indexedDB.enabled -> false (不推荐禁用)

友情提醒:
AutoProxy: 需要自行导出规则
Foxyproxy Standard: 自行备份或导出配置文件、规则及patterns.json文件
Stylish: 备份配置文件夹内stylish.sqlite文件
Redirector: 需导出规则
uBlock Origin: ~\extension-data\ublock0.sqlite, 或分别导出规则
uBO可以阻止Fx第三方连接请求, 移除: "behind-the-scene * 3p noop", "behind-the-scene * 3p-frame noop", 同时将"behind-the-scene"从白名单中删除.
达到的效果: 例如阻止DTA下载, 阻止附加组件检测及升级, 只要手动允许全局第三方请求即可. 可以更好的监管Fx后台请求.
uMatrix: ~\extension-data\umatrix.sqlite, 或分别导出规则
Download Manager (S3), NoScript Security Suite等扩展, 均需要导出其配置

使用说明:
将上方的文本拷贝至文本编辑器中, 并保存为prefs.js或user.js (user.js vs prefs.js, 区别在于user.js优先级高于prefs.js, 且Fx不会对其做任何修改. prefs.js优先级低于user.js, Fx将读取user.js文件, 并写入设置到prefs.js, 而且还受操作系统/安装扩展等因素影响而改变), 你需要从旧配置文件夹中拷贝extensions, gm_scripts(油猴)目录, extensions.json, extensions.ini, permissions.sqlite, cert8.db, cookies.sqlite, search.json.mozlz4文件即可. 该配置仅支持Firefox v50.0或更高版本, 切记使用该配置文件, 会造成部分扩展配置文件信息丢失(原因见2楼), 请自行斟酌后再行使用.



  • 书签、下载历史和浏览历史:places.sqlite 文件包含了您在 Firefox 中所有的书签、下载文件的记录和浏览网页的记录。bookmarkbackups 文件夹中存储着书签备份文件,这些文件可以用来恢复您的书签。更多信息请参考 创建,管理书签 and 备份与恢复书签
  • 密码: 您的密码被保存在 key3.db 和 logins.json 文件中。更多信息请参考 密码管理器——在 Firefox 中记住、删除和更改已保存的密码
  • 站点自定的首选项:permissions.sqlite 以及 content-prefs.sqlite 文件中保存了许多针对站点的权限设置(比如哪些网站允许弹出窗口),或者针对站点的页面缩放级别(参看 页面缩放)。
  • 搜索引擎: search.json.mozlz4 文件存储着Firefox 搜索栏 中用户安装的搜索引擎。
  • 用户词典:persdict.dat 文件保存着一些您添加到 Firefox字典中的自定义的词。更多信息请参考 使用拼写检查
  • 自动完成历史:formhistory.sqlite 记录着您曾经通过 Firefox 搜索框搜索的历史,以及您曾经在网站填写过的表单。更多信息请参考表单自动完成
  • Cookie:Cookie 保留着一些您曾访问过的网站的信息(通常是您的网站首选项或登录状态等信息)。Cookie 被保存在 cookies.sqlite 文件中。
  • DOM 存储:DOM 存储是比 Cookie 更大、更安全、更易用的另一种储存信息的方式。每个网站的信息都被存储在 webappsstore.sqlite 文件中,而 chromeappsstore.sqlite 文件存储着 about:* 页面的信息。
  • 扩展:文件夹 extensions,如果有,保存着已安装的 扩展。要了解更多关于 Firefox 扩展和其他附加组件的信息,请参看 用附加组件定制 Firefox
  • 安全证书设置:cert8.db 文件保存着您所有的安全证书设置,以及您向 Firefox 中导入的 SSL 证书。
  • 安全设备设置:secmod.db 文件是安全模块的数据库。
  • 下载动作:mimeTypes.rdf 文件保存着您设定的当某个文件类型打开时 Firefox 应该做的动作。例如当您在 Firefox 中点击一个视频文件的链接时, Firefox 将使用相应的播放器打开它。更多信息请参考 管理文件类型
  • 插件 MIME 类型:pluginreg.dat 文件存储着与您已安装的插件相关的 互联网媒体类型。更多信息请参考 使用Firefox插件
  • 保存的会话:sessionstore.js 文件存储了当前打开着的标签页和窗口。更多信息请参考 会话恢复功能
  • 自定义工具栏:xulstore.json 文件存储了工具栏和窗口的大小、位置的设置。更多信息请参考 如何定制工具栏
  • 用户首选项:prefs.js 文件存储着经过自定义的用户首选项设置,如您在 Firefox 选项首选项 对话框中所做的更改。可能还有 user.js 文件,如果这个文件存在,它会以该文件中的内容覆盖相应的首选项。




Firefox v68.0 User.js (2019年7月26更新)

图片:Screenshot from 2019-07-26 13-41-23.png


user.zip
功能:
01. 禁用附加组件自动检测升级(需要配合polices.json使用)
02. 禁用附加组件中"获得附加组件"
03. 禁用书签及网站图标
04. 禁止自动播放动画, 如gif格式图片
06. 禁用历史存储
05. 禁止自动备份书签
07. 禁用自动填充8. 禁止关闭最后一个书签时 关闭窗口
09. 禁用IDE工具
10. 禁用导航栏搜索建议
11. 禁用关闭多个标签页时 警告提示
12. 禁止健康报告及反馈
13. 屏蔽缓存报告
14. 禁用ALT菜单键
15. 禁用top site
16. 禁用openh264插件等媒体服务
17. 禁用下载, 保存书签等动画
18. 禁用下载按钮自动隐藏
19. 禁用pocket
20. 禁用webext远程
21. 有引用pings验证请求
22. 禁用dom推送服务
23. 禁用dom vr
24. 禁用OCSP请求
25. 启用指纹追踪保护
26. 启用indexdb
27. 启用开发工具
28. 启用html扩展管理界面
29. 启用webext自动运行
30. 启用配置页面搜索
31. 启用书签自动导出html
32. 启用json查看器
33. 启用全局高亮 (未启用完整匹配)
33. 启用隐私保护
34. 启用后台打开所有网页
35. 启用禁止第三方cookies, 会导致页面功能不全

最新喜欢:

fang5566fang55...
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
1楼#
发布于:2017-04-22 13:05
>>切记这是一个纯净的配置文件, 部分扩展配置信息会写入到prefs中
不是纯净的么?又有“部分扩展配置信息”?
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2023-07-07
  • 发帖数652
  • 经验1061枚
  • 威望3点
  • 贡献值1292点
  • 好评度154点
  • 社区居民
  • 忠实会员
2楼#
发布于:2017-04-22 15:56
kmc:>>切记这是一个纯净的配置文件, 部分扩展配置信息会写入到prefs中
不是纯净的么?又有“部分扩展配置信息”?
回到原帖
哈哈, 读起来是很容易使人误会, 我的意思是, 有些扩展会将其设置参数写入prefs.js文件, 只是一种提醒, 使用主楼的配置会造成这部分扩展设置丢失.
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-15
  • 发帖数18482
  • 经验4836枚
  • 威望5点
  • 贡献值4316点
  • 好评度1115点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
3楼#
发布于:2017-04-22 18:52
原始配置的话怎么会禁用书签和网站图标呢。其他都很好,就这个有点奇怪。
Firefox More than meets your experience
skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2023-07-07
  • 发帖数652
  • 经验1061枚
  • 威望3点
  • 贡献值1292点
  • 好评度154点
  • 社区居民
  • 忠实会员
4楼#
发布于:2017-04-23 01:00
fang5566:原始配置的话怎么会禁用书签和网站图标呢。其他都很好,就这个有点奇怪。回到原帖
或许标题有些误导? 之前说的太严肃了, 打回原形重写 :P
关于禁用书签和网站图标, 数了一下, 撸了1500多的书签, 加载图标的话, 弹出书签感觉微有延迟, 而且形状颜色各异, 看起来太凌乱, 还不如禁了的好, 所以就禁了,
infinity
狐狸大王
狐狸大王
  • UID48261
  • 注册日期2014-12-18
  • 最后登录2023-03-15
  • 发帖数352
  • 经验350枚
  • 威望0点
  • 贡献值96点
  • 好评度34点
  • 社区居民
  • 忠实会员
5楼#
发布于:2017-04-25 12:59
真好奇你们到底算不算火狐fan呢,好像挺喜欢讨论Firefox,却又把各种报告反馈给禁用掉了
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-15
  • 发帖数18482
  • 经验4836枚
  • 威望5点
  • 贡献值4316点
  • 好评度1115点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
6楼#
发布于:2017-04-25 14:52
infinity:真好奇你们到底算不算火狐fan呢,好像挺喜欢讨论Firefox,却又把各种报告反馈给禁用掉了回到原帖
这个算是一种自由吧。不妨碍喜欢讨论火狐。使用火狐做他的忠实用户,和禁用收集信息反馈不矛盾的
Firefox More than meets your experience
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
7楼#
发布于:2017-04-25 21:37
infinity:真好奇你们到底算不算火狐fan呢,好像挺喜欢讨论Firefox,却又把各种报告反馈给禁用掉了回到原帖
虽然很希望众人都启用遥测,但遥测包含的信息量确实不少[1],以及会在本地存放不少数据[2]。这不利于隐私安全感、备份配置文件夹[3],用户也会担心影响性能。

1: Firefox 健康报告-原始数据,可见较高频次的众多数据。Mozilla 又很少发布有效利用这些数据的范例。
2: Firefox 52 时的 https://bugzilla.mozilla.org/show_bug.cgi?id=1295555 才将本地存储180天遥测数据降低到60天。
3: 曾在 https://bugzilla.mozilla.org/show_bug.cgi?id=1250357 建议放到 Local 目录(Cache所在目录),但 Mozilla 好像不愿意。
skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2023-07-07
  • 发帖数652
  • 经验1061枚
  • 威望3点
  • 贡献值1292点
  • 好评度154点
  • 社区居民
  • 忠实会员
8楼#
发布于:2017-04-25 23:44
infinity:真好奇你们到底算不算火狐fan呢,好像挺喜欢讨论Firefox,却又把各种报告反馈给禁用掉了回到原帖
火狐的亮点就是可制定性和可选择性, 把选择的权利归还给使用者, 这也就是被狐粉们欣赏的根源. 更何况测试板/开发板/正式版都在用, 而只有正式版才会做诸些限制, 其他的默认就好, 体验最新功能
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-15
  • 发帖数18482
  • 经验4836枚
  • 威望5点
  • 贡献值4316点
  • 好评度1115点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
9楼#
发布于:2017-04-26 09:24
yfdyh000:虽然很希望众人都启用遥测,但遥测包含的信息量确实不少[1],以及会在本地存放不少数据[2]。这不利于隐私安全感、备份配置文件夹[3],用户也会担心影响性能。

1: Firefox 健康报告-原始数据,可见较高频次的众多数据。Mozil...
回到原帖
原来如此。我是都有开启。
Firefox More than meets your experience
游客

返回顶部