浏览器小技巧:通过注册表为Chromium Edge安装扩展
新 Microsoft Edge 浏览器基于 Google 的开源项目 Chromium ,针对 Windows 10 进行优化。一个微软账号,跨平台同步,和 Chrome 扩展通用,官方扩展商店也越来越完善。
前言
如果你想绕过开发者模式直接部署本地 crx 文件,如果你是一个 IT 运维管理着几十台 PC 想要快速部署大量在线扩展,如果你也只是跟我一样闲得蛋疼,不妨接着往下看看如何在 Windows 上通过注册表来实现安装扩展。
手动修改注册表
本地版
如果你拥有本地 crx 文件,苦于开发模式加载压缩包每次启动的提示,可以通过构造如下注册表值来实现。
- 打开https://robwu.nl/crxviewer这个网址,上传你的 crx 文件
- 在左边栏点击
manifest.json
,记录下version
后面的版本号
- 点击上方的
Show analysis
,记录下Extension ID
后面那一串唯一 ID
- 打开注册表,Edge 在
HKEY_CURRENT_USER\Software\Microsoft\Edge\Extensions
下面新建项,命名为第 3 步中记录的唯一 ID
-
在右边新建一个字符串
path
,将它的值修改为 crx 文件在你电脑上的绝对路径,比如C:\Program Files (x86)\Internet Download Manager\IDMGCExt.crx
(IDM 的扩展就是在安装软件的时候这样被自动安装上去的) -
继续新建一个字符串,命名为
version
,将它的值修改为第 2 步中的版本号,比如6.36.5
-
等待扩展安装成功,然后手动启用下扩展。
在线版
如果你想安装来自 Edge 扩展商店 或 Chrome 扩展商店 的扩展,也可以通过构造如下注册表值来实现。
-
从官方商店直接搜索扩展,记录下网址。
-
在
HKEY_CURRENT_USER\Software\Microsoft\Edge\Extensions
下新建项,命名为网址后缀类似oogbnpmeihfgnccdnmmlgicknopghhma
这样的唯一 ID -
右边新建两个字符串
path
和update_url
,path
的值是第 1 步的网址,而update_url
的值,Edge 商店是https://extensionwebstorebase.edgesv.net/v1/crx
,Chrome 商店是http://clients2.google.com/service/update2/crx
- 等待扩展安装成功,然后手动启用下扩展。在线版的扩展后续应该能够自动更新,这个要等待时间验证了。
编写 reg 文件批量导入
|
|
用任意文本编辑器保存为 reg 文件,然后导入注册表来实现扩展的批量部署安装。
后记
折腾到此结束,再次强调删除扩展须删除相应的注册表键值,否则可能会发生意外。
部分内容引用自:Google Chrome Dev