必须先开启开发者模式,再用拖拽CRX、重命名ZIP或解压加载文件夹三种方法安装;其中解压后加载文件夹兼容性最强,需确保manifest.json位于根目录。

你想把已下载好的本地CRX文件装进谷歌浏览器,但拖进去就提示“无法添加此扩展程序”或直接没反应——这通常是因为开发者模式没开、Chrome版本拦截了签名,或文件本身结构不兼容。
先打开开发者模式
这是所有离线安装操作的强制前提,没有它,页面连“加载已解压的扩展程序”按钮都不会显示。
在地址栏输入 chrome://extensions/ 并回车 → 找到右上角“开发者模式”开关 → 点击开启(变为蓝色)。
【必须确认开关已变蓝,灰色状态等于没开】
方法一:直接拖拽CRX文件(最快,但有兼容限制)
适用于来源可信、未被篡改、且与当前Chrome版本(v120+仍支持部分签名)匹配的CRX文件。
把.crx文件从文件夹中选中 → 直接拖入 chrome://extensions/ 页面中央空白区 → 松手后弹出“要添加此扩展程序吗?” → 点击“添加扩展程序”。
如果立刻报错“CRX_HEADER_INVALID”或“程序包无效”,说明Chrome拒绝该CRX头部签名,此时必须换方法二或三。
方法二:重命名成ZIP再拖拽(绕过头部校验)
新版Chrome对CRX文件头校验极严,但对ZIP格式不做签名检查,改后缀是最轻量的绕过方式。
第一步:将 xxx.crx 重命名为 xxx.zip(例如 darkreader.crx → darkreader.zip);
第二步:确保 chrome://extensions/ 页面中开发者模式已开启;
第三步:把刚改名的.zip文件拖入页面中央 → 松手后看到“拖放以安装”提示 → 点击“添加扩展程序”。
注意:部分安全软件会拦截.zip文件拖拽,若失败请关掉实时防护再试一次。
方法三:解压后加载文件夹(兼容性最强,推荐首选)
当方法一、二都失败时,说明CRX必须完整展开为标准扩展目录结构,才能被Chrome正确识别manifest.json和资源路径。
将.crx文件后缀改为.zip → 用7-Zip或系统自带解压工具,**完整解压到一个全新空文件夹中**(不能解压到已有文件夹里,避免混杂);
确认该文件夹内存在 manifest.json 文件,且不是嵌套在子目录里;
回到 chrome://extensions/ 页面 → 点击顶部“加载已解压的扩展程序”按钮 → 在弹窗中选中刚才那个**完整解压出的文件夹** → 点击“选择文件夹”。
【选错成压缩包本身或上层父目录会导致“清单文件缺失”错误】



















