为什么Edge浏览器无法连接到扩展商店且如何手动离线安装?
Edge浏览器明明想装个Chrome扩展,打开商店页面却要么空白、要么反复提示“连接失败”——这其实不是浏览器的问题,而是网络策略把chrome.google.com的域名解析给拦了,或者TLS握手异常导致HTTPS请求中断。既然在线加载这条路走不通,那就只能绕道本地文件夹手动安装。整个过程分三步:先打开两个关键开关,再解压CRX文件,最后加载文件夹。注意每一步都不能跳过,否则会卡在某个环节。

不过,在动手之前先确认一个前提:如果网络环境极其严格,连GitHub都打不开,那可能需要先换一个网络环境,否则下载CRX文件本身都会遇到困难。以下操作均在Edge浏览器内完成,适用于Windows和macOS。
确认并启用关键开关
这一步是所有离线安装生效的前提,缺一不可。如果跳过,后续拖拽或加载文件夹都会失败。
打开Edge浏览器 → 右上角三个点(…)→ 选择“设置及其他” → “设置” → 左侧点“扩展” → 右侧点“管理扩展”链接。
向下滚动到“其他选项”区域,找到
【允许来自其他应用商店的扩展】
接着在同一个页面右上角,确保
【开发者模式】
关闭所有Edge窗口,重新启动浏览器。不重启会导致策略未加载,后面所有操作都无效。

准备可加载的扩展源码文件夹
CRX文件不能直接双击安装,也不能原样拖进edge://extensions/页面,必须先解压成含manifest.json的文件夹。
方法一:重命名+解压(推荐)
将下载的.crx文件后缀改为.zip → 用系统自带解压工具完整解压到一个空文件夹 → 确保解压后根目录下存在manifest.json文件,且无嵌套子文件夹。
方法二:绕过SmartScreen拦截(仅限可信CRX)
右键CRX文件 → 属性 → 勾选“解除锁定” → 确定 → 再尝试拖入扩展页面。若拖拽后无反应,说明文件已被Windows标记为高风险,必须退回方法一。
注意:不要用第三方压缩软件解压,部分工具会破坏manifest.json编码格式,导致加载失败报错“清单文件缺失或无效”。

加载解压后的扩展文件夹
第一步:在地址栏输入 edge://extensions/ 并回车,进入扩展管理页。
第二步:确认右上角“开发者模式”和左下角“允许来自其他应用商店的扩展”均已开启(蓝色状态)。
第三步:点击页面中央的
【加载解压的扩展程序】
第四步:在弹出的文件选择窗口中,精准选中刚才解压出来的
文件夹根目录
扩展图标立刻出现在地址栏右侧,状态显示“已启用”,此时可直接使用。