Où puis-je trouver l'URL de mise à jour des extensions Google Chrome?

8

J'essaie de configurer la stratégie de groupe pour Google Chrome ( http://support.google.com/installer/bin/answer.py?hl=en&answer=146164 ) en particulier, je travaille sur la configuration de la configuration de la liste de force - extensions installées. Je peux trouver l'ID d'extension en recherchant des outils-extensions dans Google Chrome, mais je ne trouve pas l'URL de mise à jour pour des extensions comme Adblock ou Google Mail Checker, où les trouver?

Mike Hagstrom
la source

Réponses:

10

Je ne peux pas vous aider avec la stratégie de groupe, mais chaque extension inclut son URL de mise à jour dans manifest.json.

Donc, pour la version actuelle d'Adblock (id:) gighmmpiobklfepjocnamgkkbiglidom:

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

Contient:

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

L'extension interrogera cette URL pour les mises à jour, conformément à la documentation .

Nous pouvons donc construire une URL qui renverra le XML de mise à jour à partir de l'URL ci-dessus (changez simplement l'ID si nécessaire) - pour adblock:

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

Le XML renvoyé se lit comme suit:

<?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>

Nous sommes intéressés par l' codebaseattribut de updatecheck, qui nous fournit l'URL directe du dernier fichier CRX.

cyberx86
la source
Salut, merci pour cette URL de mise à jour, mais cela ressemble un peu à un rétro-engeenering. Savez-vous s'il existe des spécifications pour la création d'un point de terminaison d'URL de mise à jour d'entreprise personnalisé? La documentation liée ne semble plus liée et je ne trouve rien en ligne sur ce sujet :(
Sebastien Lorber
2

La réponse acceptée est juste. Pour vous éviter les tracas de la recherche sous Linux , le dossier est à

~/.config/chromium/Default/Extensions/
serv-inc
la source