¿Dónde encuentro la URL de actualización para las extensiones de Google Chrome?

8

Estoy tratando de configurar la política de grupo para Google Chrome ( http://support.google.com/installer/bin/answer.py?hl=en&answer=146164 ) en particular, estoy trabajando en la configuración de la lista de fuerza -instaladas extensiones. Puedo encontrar la ID de extensión buscando en extensiones de herramientas en Google Chrome, pero no puedo encontrar la URL de actualización para extensiones como Adblock o Google Mail Checker, ¿dónde podría encontrarlas?

Mike Hagstrom
fuente

Respuestas:

10

No puedo ayudarlo con la política de grupo, pero cada extensión incluye su URL de actualización manifest.json.

Entonces, para la versión actual de adblock (id:) gighmmpiobklfepjocnamgkkbiglidom:

%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\Extensions\gighmmpiobklfepjocnamgkkbiglidom\2.5.14_0\manifest.json

Contiene:

"update_url": "http://clients2.google.com/service/update2/crx"

La extensión consultará las actualizaciones en esa URL, según la documentación .

Por lo tanto, podemos construir una URL que devolverá el XML de actualización de la URL anterior (solo cambie la ID según sea necesario) - para adblock:

http://clients2.google.com/service/update2/crx?response=updatecheck&x=id%3Dgighmmpiobklfepjocnamgkkbiglidom%26uc

El XML que se devuelve lee:

<?xml version="1.0" encoding="UTF-8"?>
<gupdate xmlns="http://www.google.com/update2/response" protocol="2.0" server="prod">
    <daystart elapsed_seconds="49387"/>
    <app appid="gighmmpiobklfepjocnamgkkbiglidom" status="ok">
        <updatecheck codebase="http://clients2.googleusercontent.com/crx/download/OAAAAFpzXu4buuGNADfzIKiz34SLARZdBLiXQ2zo50sAlzoBpEz77foH-XT3yHpPureXtHcQSYU2z4ZNstiuKJi-LD8AxlKa5VgufvySdIb5b9U333P0upRk1YPb/extension_2_5_14.crx" hash="" size="529317" status="ok" version="2.5.14"/>
    </app>
</gupdate>

Estamos interesados ​​en el codebaseatributo de updatecheck, que nos proporciona la URL directa al último archivo CRX.

cyberx86
fuente
Hola, gracias por esta url de actualización, pero parece un poco retro-engeenering. ¿Sabes si hay alguna especificación para crear un punto final de URL de actualización de empresa personalizado? La documentación vinculada ya no parece estar relacionada y no puedo encontrar nada en línea sobre este tema :(
Sebastien Lorber
2

La respuesta aceptada es correcta. Para ahorrarle la molestia de buscar en Linux , la carpeta está en

~/.config/chromium/Default/Extensions/
serv-inc
fuente