2024-07-04    2024-07-04    1599 字  4 分钟

firefox 是我使用时间最长的浏览器,它有非常高的自定义能力,丰富的插件。我觉得唯一不足的地方就是 firefox 没有向 Chrome 系列浏览器一样开放 管理插件的API ,像 Chrome 有 二管家插件管理器 来动态加载插件,节约内存

firefox 版本选择指南

firefox 目前有三个版本,beta 版本、stable、esr 三个版本。

  • beta 版本为开发版本,新功能总是最新增加到它,但也最不稳定。更新频率最多
  • stable 版本为 firefox 推荐版本,稳定性和新功能的增加取得了一个很好的平衡,一般每 6 周更新一次
  • esr 为企业长期使用版本,增加新功能速度最慢,但最稳定,更新频率最少。(目前正在使用)

Firefox 美化

配置 userChrome.css,和插件 sideberytabliss 来实现,最终效果类似:

配置 userChrome.css

userChrome.css 文件来源 VerticalFox 中的 userChrome4osx.css , 如果你使用 linux 或 windows 请选择 userChrome4win.css. 步骤如下:

  1. 访问 about:config
  2. 设置 toolkit.legacyUserProfileCustomizations.stylesheetstrue
  3. 访问 about:profile 获取 Firefox 默认配置目录 并打开目录
  4. Firefox 配置目录 中新建目录 chrome
  5. 将之前复制的 userChrome4osx.css 文件重命名为 userChrome.css 并复制到 chrome 目录中

安装插件

firefox 插件官网 ,搜索 sidebery 和 tabliss 插件并安装它们

sidebery 插件配置

  1. 网址下载 sidebery-data.json 文件
  2. 点击 sidebery 插件的设置按钮,–> Help –> Export addon data –> 选择下载好的 sidebery-data.json 并导入。

user.js 配置

user.js 是 Firefox 中储存 about:config 配置项的文件,你可以通过创建或修改 user.js 文件对 Firefox 进行自定义。它拥有如下效果:

  1. 自定义配置: 覆盖 Firefox 默认配置项,根据用户的需求自定义, 可以关闭自动更新、更改缓存设置、修改界面行为等
  2. 隐私和安全: 禁用 WebRTC 以防止 IP 泄漏、启用严格的内容安全策略等
  3. 性能优化: 通过修改内存缓存大小,禁用不需要的功能
  4. 自动化部署: 多台计算机使用相同配置

TODO 使用用户脚本管理

TODO 插件篇

  • sidebery: 垂直显示 tab
  • tabliss: 启动页面展示
  • Violentmonkey 油猴脚本管理工具
  • Douban Book+ 在豆瓣读书的页面右侧添加一个「在线阅读」区域

油猴脚本

需要安装油猴脚本管理工具,eg: Violentmonkey, Tampermonkey 等

脚本合集地址

  1. ScriptCat - Share your userscript
  2. Greasy Fork - safe and useful user scripts

参考

  1. yuzhi535/VerticalFox
  2. christorange/VerticalFox
  3. Betterfox
  4. Firefox 火狐不完全配置手册 - DJ王大海
  5. 我的火狐配置 | 千玄洞
  6. 珍藏油猴脚本分享 - 软件分享 - LINUX DO