piapia123
zh

Chrome 扩展 CRX 下载直链

网络

所有处理都在浏览器本地完成,数据不上传服务器

输入
把文件拖到这里可直接载入
输出

Chrome 应用商店的页面上没有下载按钮,但浏览器自己就是这么装扩展的:它会去 `clients2.google.com/service/update2/crx` 那个更新接口取包。所以下载 crx 不需要任何第三方站点 —— 把同一个接口的地址拼出来即可,打开就是下载。粘贴商店地址或扩展 ID 都行。扩展 ID 是 32 个取自 a–p 的字母(本质是 128 位十六进制数,只是把 0–15 写成了字母),所以这个工具能校验它的合法性:少一位、越界一个字母都会指出来。

功能

  • 粘贴商店地址或裸扩展 ID 都认,新旧两版商店地址都能解析
  • 给出官方更新接口的直链,打开即下载
  • 校验扩展 ID 的字母表(a–p)与长度,拼错的 ID 当场指出来
  • Edge 加载项商店的地址会被识别并说明为什么处理不了
  • 附手动安装步骤(开发者模式 + 拖入 .crx)
  • 地址里带了什么就解析什么,不发送任何请求

使用方法

  1. 在应用商店里复制扩展的地址,或直接复制扩展 ID
  2. 粘进输入框,结果实时出现
  3. 点「CRX 直链」那一行的复制按钮,粘到地址栏打开
  4. 装法:打开 chrome://extensions,开启右上角的「开发者模式」,把下载到的文件拖进去

常见问题

扩展 ID 为什么只有 a–p 这 16 个字母?
因为 ID 本质是一个 128 位(16 字节)的数,写成十六进制是 32 位,而 Chrome 把每一位十六进制用字母表示:a 代表 0、b 代表 1……p 代表 15。所以 ID 里永远不会出现 q–z 与数字,这不是巧合而是编码方式。也正因如此,一个字符写错就会指向另一个扩展(或者不存在),工具按这个字母表校验是有意义的。
下载下来的 crx 怎么安装?
打开 `chrome://extensions`(Edge 是 `edge://extensions`),打开右上角的「开发者模式」,把 .crx 文件拖进页面即可。注意 Chrome 有时会在重启后停用「非商店来源」的扩展,属于预期行为 —— 这是它保护用户的方式,不是安装失败。
为什么 Edge 加载项商店解析不了?
Edge 用的是另一套体系:扩展 ID 长得多(32 位十六进制字符串),下载也走 `edge.microsoft.com` 自己的接口。把 Edge 的 ID 套进 Chrome 的接口只会得到一个错误响应,所以这里直接说明处理不了,而不是给一个用不了的结果。
这个工具会请求那个下载地址吗?
不会。它只是把地址拼出来给你复制。真正的请求由你的浏览器在打开那个地址时发出 —— 也就是说,站点这边不知道你下载了什么。

相关工具