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

如何通过终端为Brave浏览器安装扩展?适配Linux初始化脚本需求

无需Chrome应用商店安装Chrome扩展的脚本实现方法

核心思路

绕过应用商店的关键是直接获取扩展的CRX安装包,再通过命令行或文件复制的方式完成安装,适合自动化脚本集成。


步骤1:获取扩展ID与CRX安装包

每个Chrome扩展都有唯一ID,可从应用商店页面URL中提取(比如AdBlock的URL为https://chrome.google.com/webstore/detail/adblock/gighmmpiobklfepjocnamgkkbiglidom,末尾的gighmmpiobklfepjocnamgkkbiglidom就是ID)。

在脚本中可通过以下方式自动下载CRX:

# 获取当前Chrome稳定版的版本号
CHROME_VERSION=$(google-chrome-stable --version | awk '{print $3}')

# 替换为你需要的扩展ID
EXTENSION_ID="gighmmpiobklfepjocnamgkkbiglidom"

# 构造CRX下载链接并下载到临时目录
CRX_URL="https://clients2.google.com/service/update2/crx?response=redirect&prodversion=${CHROME_VERSION}&x=id%3D${EXTENSION_ID}%26installsource%3Dondemand%26uc"
curl -L -o "/tmp/${EXTENSION_ID}.crx" "${CRX_URL}"

步骤2:命令行安装扩展

这是最适合脚本自动化的方式,无需手动操作文件目录:

# 直接调用Chrome命令安装扩展
google-chrome-stable --install-extension="/tmp/${EXTENSION_ID}.crx"

# 清理临时CRX文件
rm "/tmp/${EXTENSION_ID}.crx"

注意:如果是Chromium浏览器,将命令中的google-chrome-stable替换为chromium即可。


批量安装脚本示例

如果需要一次性安装多个扩展,可写成循环脚本:

#!/bin/bash

# 获取Chrome版本号
CHROME_VERSION=$(google-chrome-stable --version | awk '{print $3}')

# 定义需要安装的扩展ID列表(可自行添加)
EXTENSION_LIST=(
  "gighmmpiobklfepjocnamgkkbiglidom"  # AdBlock
  "eimadpbcbfnmbkopoojfekhnkhdbieeh"  # Dark Reader
  "djflhoibgkdhkhhcedjiklpkjnoahfmg"  # uBlock Origin
)

# 循环下载并安装
for EXT_ID in "${EXTENSION_LIST[@]}"; do
  CRX_FILE="/tmp/${EXT_ID}.crx"
  CRX_URL="https://clients2.google.com/service/update2/crx?response=redirect&prodversion=${CHROME_VERSION}&x=id%3D${EXT_ID}%26installsource%3Dondemand%26uc"
  
  echo "正在下载扩展:${EXT_ID}"
  curl -L -o "${CRX_FILE}" "${CRX_URL}"
  
  echo "正在安装扩展:${EXT_ID}"
  google-chrome-stable --install-extension="${CRX_FILE}"
  
  rm "${CRX_FILE}"
done

echo "所有扩展安装完成"

注意事项

  • 运行脚本前确保Chrome未处于运行状态,否则可能安装失败;若必须在Chrome运行时安装,可添加--no-first-run参数。
  • 部分依赖账号同步的扩展(如密码管理器),安装后需手动登录账号恢复配置。
  • 若遇到下载失败,可尝试将CHROME_VERSION固定为一个较新的版本号(如118.0.0.0)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 20:27:30