如何使用clients2.google.com 下载CRX?

Tes*_*nt1 4 google-chrome google-chrome-extension google-chrome-devtools chrome-web-store

上周我遇到了一些困难。我已经能够使用以下链接格式使用 Chrome 商店中列出的扩展名的 ID 下载 crx 文件。 https://clients2.google.com/service/update2/crx?response=redirect&prodversion=68.0.3440.75&x=id%3D-ID-%26uc

现在,最近几周发布到 Chrome 商店的任何新 Chrome 扩展程序都将无法使用。它不会下载任何东西。使用fiddler后显示204代码错误。该链接已经工作了 2 年多,但现在不再有效。它仅适用于最近几个月尚未发布的扩展。

任何人都可以提供解决方法吗?

我已尝试以下操作,但下载后的扩展程序中的 ID 与 Chrome 商店列表中的 ID 不同(我需要它们相同)。 https://clients2.google.com/service/update2/crx?response=redirect&os=win&arch=x86-64&os_arch=x86-64&nacl_arch=x86-64&prod=chromecrx&prodchannel=unknown&prodversion=83.0.4103.61&acceptformat=crx2,crx3&x=id%3D -ID-%26uc

i33*_*36_ 7

x=URL 末尾的参数格式略有变化。

这是一个似乎对我有用的示例(截至 2021 年 3 月):

https://clients2.google.com/service/update2/crx?response=redirect&os=linux&arch=x64&os_arch=x86_64&nacl_arch=x86-64&prod=chromium&prodchannel=unknown&prodversion=91.0.4442.4&lang=en-US&acceptformat=crx2,crx3&x=id%3Dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx%26installsource%3Dondemand%26uc

FWIW,尝试将字符串 urldecode 为x=id=blahblah&installsource=ondemand&uc,或删除installsource=uc参数,将会失败。