Chrome 如何使用www.example.com下载CRXclients2.google.com?

j2qf4p5b  于 2023-06-19  发布在  Go
关注(0)|答案(2)|浏览(157)

我在上周遇到了一些困难。我已经能够使用以下链接格式下载一个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

iezvtpos

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 参数,都会失败。

6tdlim6h

6tdlim6h2#

下载工作正常,但下载的. crx清单没有公钥。我目前正在基于CEF的应用程序中托管扩展:- -load-extension =可以正常工作,--load-extension =不能 *

  • 例如,如果加载的扩展来自Chrome,则扩展基URL chrome-extension://将导航,如果通过. crx加载,则将失败并显示ERR_BLOCKED_BY_CLIENT。

相关问题