You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编辑Firefox扩展的manifest.json文件以自定义快捷键?

Firefox扩展自定义快捷键:修改manifest.json的正确方法

直接修改已安装扩展的manifest.json不可行,因为Firefox会验证扩展签名,篡改后会自动禁用扩展。正确流程是解包扩展、修改后重新加载,步骤如下:

1. 导出目标扩展的XPI文件

  • 打开Firefox,输入about:debugging进入调试页面
  • 切换到「This Firefox」标签页
  • 找到目标扩展,点击右侧的「...」按钮,选择「保存文件」,将扩展的.xpi文件保存到本地

2. 解包XPI文件

  • macOS下,XPI本质是ZIP压缩包:
    • 右键重命名文件,将后缀从.xpi改为.zip
    • 双击.zip文件,解压到指定文件夹
  • 或用终端命令:unzip your-extension.xpi -d extension-folder

3. 修改manifest.json

  • 打开解压后的文件夹,找到manifest.json,用文本编辑器(如VS Code、TextEdit)打开
  • 在commands字段中添加/修改快捷键配置,示例:
"commands": {
  "custom-action": {
    "suggested_key": {
      "default": "Ctrl+Shift+K",
      "mac": "Command+Shift+K"
    },
    "description": "触发自定义操作"
  }
}
  • 保存修改后的文件

4. 重新打包为XPI

  • 进入解压后的文件夹,选中所有文件,右键选择「压缩」生成.zip文件
  • 将.zip后缀改回.xpi

5. 加载修改后的扩展

  • 回到about:debugging页面,点击「临时载入附加组件」,选择刚打包的.xpi文件
  • 注意:临时加载的扩展在Firefox重启后会消失;若需长期使用,可申请Firefox开发者账号给扩展签名,或临时在about:config中设置xpinstall.signatures.required为false(不推荐长期开启)

关于直接修改已安装扩展文件的说明

已安装的扩展存放在~/Library/Application Support/Firefox/Profiles/[你的配置文件夹]/extensions/,但直接修改这里的manifest.json会触发Firefox的签名校验,导致扩展被禁用,因此不建议这么做。

内容的提问来源于stack exchange,提问作者Mentalist

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 10:52:15