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

如何为第三方Electron应用添加Chrome扩展?

如何为第三方Electron应用添加Chrome扩展?

嘿,这个问题我之前折腾过好几次,给第三方Electron应用装Chrome扩展确实不像在Chrome里那么简单,但掌握方法后还是能搞定的,下面是具体步骤和注意事项:

第一步:准备好Chrome扩展文件

首先你得把想要安装的Chrome扩展弄到本地文件夹里:

  • 如果是已经装在Chrome里的扩展,可以找到Chrome的扩展目录:
    • Windows:%LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions
    • Mac:~/Library/Application Support/Google/Chrome/Default/Extensions
    • Linux:~/.config/google-chrome/Default/Extensions
  • 找到对应扩展的ID文件夹(每个扩展有唯一ID),里面会有按版本号命名的子文件夹,把这个版本号文件夹复制到你方便找到的位置(比如桌面)。

第二步:给Electron应用添加启动参数

第三方Electron应用默认大多没开启扩展加载,所以需要通过启动参数强制加载扩展,不同系统的设置方法不一样:

Windows系统

  • 找到应用的快捷方式,右键点击「属性」
  • 在「目标」输入框的末尾,先加一个空格,然后输入:--load-extension="你刚才复制的扩展文件夹路径"
    比如:"C:\Program Files\某Electron应用\app.exe" --load-extension="C:\Users\你的名字\Desktop\扩展文件夹"
  • 点击「确定」,之后双击这个快捷方式启动应用,扩展就会加载了。

Mac系统

  • 直接用终端启动是最稳妥的方法(避免修改应用文件导致签名失效),打开终端后输入:
    open /Applications/某Electron应用.app --args --load-extension="/Users/你的名字/Desktop/扩展文件夹"
  • 如果不想每次都输命令,可以用Automator创建一个自定义启动器,把上述命令封装进去。

Linux系统

  • 找到应用的桌面快捷文件(一般在~/.local/share/applications或/usr/share/applications里),用文本编辑器打开
  • 在Exec=这一行的末尾,加一个空格,然后输入:--load-extension=/home/你的名字/Desktop/扩展文件夹
  • 保存后,点击桌面图标启动应用即可。

一些要注意的坑

  • 不是所有Chrome扩展都能在Electron里正常工作:Electron内置的Chrome版本可能和扩展要求的最低版本不匹配,遇到这种情况只能换个版本的扩展或者等应用更新Electron内核。
  • 部分应用有签名验证:如果修改应用文件(比如Mac的Info.plist),可能会触发系统的安全提示,甚至导致应用无法启动,所以优先用启动参数的方法。
  • 少数应用禁用了扩展加载:有些Electron应用在开发时就关闭了扩展支持,这种情况就没办法安装扩展了,除非能拿到应用源代码修改配置。

备注:内容来源于stack exchange,提问作者Nato Boram

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 10:27:59