从某一个版本之后,chrome已经不再支持直接从应用商店下载crx文件。但是很多时候因为无法连接到应用商店,预设插件无法通过官方库安装,这时就可以通过本地crx文件镜像安装,获得crx文件是本地安装的一个前提。
下载crx需要构造一个请求链接
请求路径
1 |
https://clients2.google.com/service/update2/crx |
参数
1 |
?response=redirect&prodversion=${version}&acceptformat=crx2,crx3&x=id%3D${result[1]}%26uc&nacl_arch=${nacl_arch} |
- ${version},浏览器版本,通过chrome://version/获得
- ${result[1]},插件的唯一id,通过chrome web store的插件链接获得
- ${nacl_arch},架构,x86-32,x86-64
构造完成的下载请求示例
Google Hangouts – CRX
1 |
https://clients2.google.com/service/update2/crx?response=redirect&prodversion=97.0.4692.99&acceptformat=crx2,crx3&x=id%3Dnckgahadagoaajjgafhacjanaoiihapd%26uc&nacl_arch=x86-64 |
There are no comments yet