microsoft edge扩展存储路径因系统而异:windows在%localappdata%\microsoft\edge\user data\default\extensions\,macos在~/library/application support/microsoft edge/default/extensions/,linux在~/.config/microsoft-edge/default/extensions/;各路径下以32字符扩展id命名子目录,内含版本号子文件夹及manifest.json、_metadata等标准结构。

如果您在使用 Microsoft Edge 浏览器时希望定位已安装插件的物理存储位置,或需要手动检查扩展文件结构,则需了解 Edge 扩展的实际存放路径及其目录组织方式。以下是针对当前稳定版 Edge(基于 Chromium)的扩展安装目录结构说明:
一、Windows 系统默认扩展安装目录
Edge 扩展以独立文件夹形式存放在用户配置目录下,每个扩展对应一个以扩展 ID 命名的子目录,该 ID 由 Base32 编码生成,长度固定为 32 字符。目录路径依赖于当前登录用户的配置文件位置。
1、打开文件资源管理器,在地址栏中粘贴并回车:%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Extensions\
2、进入后可见多个 32 字符命名的子文件夹,每个文件夹代表一个已启用或已禁用的扩展。
3、任一子文件夹内包含 manifest.json、_metadata、js/、images/ 等标准 Chromium 扩展结构文件与目录。
二、macOS 系统扩展安装目录路径
macOS 上 Edge 扩展同样按扩展 ID 分目录存储,路径嵌套在用户 Library 隐藏目录中,需通过终端或显示隐藏文件方式访问。
1、打开访达,按下 Command + Shift + G,在前往文件夹对话框中输入:~/Library/Application Support/Microsoft Edge/Default/Extensions/
2、确认进入后,列出的所有子目录名称均为扩展唯一 ID。
3、每个 ID 目录下存在版本号子目录(如“1.2.3_0”),其内部结构与 Chromium 规范一致。
三、Linux 系统扩展存储位置
Linux 版 Edge 将扩展数据保存在用户主目录的 .config 子路径中,目录层级与 Windows 类似,但路径前缀不同。
1、打开终端,执行命令:ls ~/.config/microsoft-edge/Default/Extensions/
2、输出结果为全部已安装扩展的 ID 列表,每个 ID 对应一个独立目录。
3、进入任一 ID 目录,可查看其下按版本号组织的子目录,例如 “2.1.0_1”,其中包含 unpacked 扩展全部源文件。
四、如何获取某扩展的确切 ID
扩展 ID 是定位其本地目录的关键,无法通过商店页面 URL 直接推断,必须从浏览器内部提取。
1、在 Edge 地址栏输入:edge://extensions/ 并回车,确保已开启“开发者模式”开关。
2、将鼠标悬停在目标扩展卡片上,右下角会显示一串 32 字符字符串,即该扩展的 ID。
3、也可点击“详情”按钮,在打开的面板中查找“扩展 ID”字段,内容格式为:aapocclcgogkmnckokdopfmhonfmgoek(示例)。
五、扩展目录中的关键子结构说明
每个扩展 ID 目录下通常包含多个版本子目录,系统仅加载最新有效版本;版本目录内结构严格遵循 Chromium 扩展规范。
1、版本子目录命名格式为:x.y.z_数字(如“4.5.2_1”),末尾数字表示打包序号。
2、根级 manifest.json 文件必须存在,且为 UTF-8 编码,定义扩展名称、权限、入口脚本等元信息。
3、_metadata 目录由 Edge 自动创建,含 last_update 时间戳及 v1、v2 等校验字段,不可手动修改或删除,否则可能导致扩展无法加载。










