浏览器小技巧:通过注册表为Chrome和Edge安装扩展 | 您所在的位置:网站首页 › edge浏览器音乐聚合插件在哪打开 › 浏览器小技巧:通过注册表为Chrome和Edge安装扩展 |
浏览器小技巧:通过注册表为Chrome和Edge安装扩展
2020-02-22 19:42:16
3点赞
25收藏
8评论
0x00 前言 如果你想绕过开发者模式直接部署本地crx文件,如果你是一个IT运维管理着几十台PC想要快速部署大量在线扩展,如果你也只是跟我一样闲得,不妨接着往下看看如何在Windows上通过注册表来实现安装扩展。 本文基于Windows 10 1909专业版、Chrome 80.0.3987.116正式版和Edge 80.0.361.57正式版测试实现。 警告:修改注册表有风险,请提前做好注册表和浏览器数据备份。想要删除扩展需要删除相应的注册表键值,直接在浏览器中删除可能会发生奇奇怪怪的问题。 说明:大妈会把反斜杠当作转义符不显示,不管你写几个都没用,所以本文中涉及到Windows本地地址的都用斜杠("/")来表示了,实际操作时请自行修改为反斜杠。(微软出来背锅,非要用反斜杠!) 0x01 手动修改注册表本地版如果你拥有本地crx文件,苦于开发模式加载压缩包每次启动的提示,可以通过构造如下注册表值来实现。 打开https://robwu.nl/crxviewer/这个网址,上传你的crx文件 在左边栏点击manifest.json,记录下version后面的版本号 点击上方的Show analysis,记录下Extension ID后面那一串字母 打开注册表,Edge在HKEY_CURRENT_USER/Software/Microsoft/Edge/Extensions下面新建项,名字是第3步中那一串字母。如果是Chrome,根据谷歌官方介绍,32位Windows是在HKEY_LOCAL_MACHINE/Software/Google/Chrome/Extensions,64位Windows在HKEY_LOCAL_MACHINE/Software/Wow6432Node/Google/Chrome/Extensions 选中新建的项,在右边新建一个字符串值,命名为path,将它的值修改为crx文件在你电脑上的绝对路径,比如C:/Program Files (x86)/Internet Download Manager/IDMGCExt.crx(下载软件IDM的扩展就是在安装的时候这样被自动安装上去的) 继续新建一个字符串,命名为version,将它的值修改为第2步中的版本号,比如6.36.5 等待扩展安装成功,然后手动启用下扩展。
如果你想安装来自微软扩展商店或Chrome扩展商店的扩展,也可以通过构造如下注册表值来实现。 从(链接)直接搜索扩展,记录下网址,比如(链接),而Chrome的扩展就必须要通过魔法来获取了,比如(链接),没有魔法的话还是老老实实通过类似(链接)这样的网站把crx文件下载下来,然后通过上面的本地安装方法使用吧。 还是在HKEY_CURRENT_USER/Software/Microsoft/Edge/Extensions下面新建项(Chrome的注册表位置见本地版第4步),名字是扩展网址最后那一串字母,比如上面第1步中的oogbnpmeihfgnccdnmmlgicknopghhma和gojbdfnpnhogfdgjbigejoaolejmgdhk 在新建项右边新建字符串,分别命名为path和update_url,path的值是第1步中扩展对应的网址,而update_url的值,来自Edge商店的扩展是https://extensionwebstorebase.edgesv.net/v1/crx,来自Chrome商店的扩展是http://clients2.google.com/service/update2/crx 对第3步的update_url值解释下,不是你用Edge浏览器就是https://extensionwebstorebase.edgesv.net/v1/crx,这个值是对应你要装的扩展是来自哪个商店的,你要在Chrome上安装来自微软商店的扩展的话,那么这个值应该填https://extensionwebstorebase.edgesv.net/v1/crx,而不是http://clients2.google.com/service/update2/crx 等待扩展安装成功,然后手动启用下扩展。在线版的扩展后续应该能够自动更新,这个要等待时间验证了。
示例: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER/Software/Microsoft/Edge/Extensions/llhcnbijpnechllogkacbcjmkcgjbjfi]"path"="https://microsoftedge.microsoft.com/addons/detail/llhcnbijpnechllogkacbcjmkcgjbjfi""update_url"="https://extensionwebstorebase.edgesv.net/v1/crx"[HKEY_CURRENT_USER/Software/Microsoft/Edge/Extensions/ngpampappnmepgilojfohadhhmbhlaek]"path"="C:/Program Files (x86)/Internet Download Manager/IDMGCExt.crx""version"="6.36.5" 用任意文本编辑器保存为reg文件,然后导入注册表来实现扩展的批量部署安装。 0x03 后记折腾到此结束,再次强调删除扩展须删除相应的注册表键值,否则可能会发生意外。 部分内容引用自:https://developer.chrome.com/apps/external_extensions#registry ![]() |
CopyRight 2018-2019 实验室设备网 版权所有 |