我在上周遇到了一些困难。我已经能够使用以下链接格式下载一个crx文件,使用chrome商店上列出的扩展名的ID。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
2条答案
按热度按时间iezvtpos1#
URL末尾的
x=
参数的格式略有变化。以下是一个似乎对我有用的例子(截至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%3D**xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**%26installsource%3Dondemand%26uc
FWIW尝试将字符串URL解码为 x=id=blahblah&installsource=ondemand&uc,或者删除 installsource= 或 uc 参数,都会失败。
6tdlim6h2#
下载工作正常,但下载的. crx清单没有公钥。我目前正在基于CEF的应用程序中托管扩展:- -load-extension =可以正常工作,--load-extension =不能 *