必须开启开发者模式才能安装本地扩展:访问chrome://extensions/,点击右上角“开发者模式”开关使其变蓝;若灰显不可点,需通过注册表删除ExtensionInstallSources项或设DeveloperToolsAvailability为1,或用命令行启动独立开发实例;再将.crx重命名为.zip解压至无中文路径文件夹,最后通过“加载已解压的扩展程序”选择该文件夹完成安装。
谷歌浏览器提示“非法安装扩展”说明当前处于开发者模式关闭状态,所有本地加载行为被系统拦截,必须先强制开启开发者模式才能继续后续安装操作。
所有离线安装方式都依赖此开关,未开启则后续操作全部失败。
在Chrome地址栏输入 chrome://extensions/ 并回车,进入扩展管理页。
右上角找到“开发者模式”开关,点击使其变为蓝色;若为灰色,必须点一下才生效。
这一步不可跳过,【没有开发者模式,任何本地加载都会立即报错】。
如果点击开关后仍无法开启(灰显不可点),说明企业策略或组策略已锁定该设置,需改用注册表或命令行方式临时覆盖。
方法一:通过注册表永久启用(仅限Windows)
按 Win+R 输入 regedit 回车,定位到:
HKEY_LOCAL_MACHINESOFTWAREPoliciesGoogleChromeExtensionInstallSources
若该路径存在且值被设为禁止列表,直接删除整个 ExtensionInstallSources 项;若不存在,则新建一个 DWORD 值,命名为 DeveloperToolsAvailability,数值数据设为 1。
方法二:命令行临时启动(无需修改系统)
关闭所有 Chrome 进程(包括后台任务),按住 Shift 右键桌面空白处 → “在此处打开 PowerShell 窗口”,执行:
start chrome.exe --enable-extensions --disable-web-security --user-data-dir="C:tempchrome-dev"
这条命令会新建一个独立的开发态浏览器实例,自带开发者模式,且不干扰你日常使用的主配置。
第一步:将下载的 .crx 文件重命名为 .zip(例如 ublock.crx → ublock.zip)。
第二步:用系统自带解压工具或 7-Zip 完整解压到一个全新空文件夹中,路径不能含中文、空格或特殊符号(推荐 C:extublock)。
第三步:回到 chrome://extensions/ 页面,点击左上角“加载已解压的扩展程序”按钮。
第四步:在弹出窗口中精准选中刚才解压出的整个文件夹(不是 manifest.json,也不是 .zip 文件),点击“选择文件夹”。
页面刷新后若出现新条目且无红色报错,即成功。