Wo finde ich die Update-URL für Google Chrome-Erweiterungen?

8

Ich versuche, Gruppenrichtlinien für Google Chrome ( http://support.google.com/installer/bin/answer.py?hl=de&answer=146164 ) einzurichten. Insbesondere arbeite ich daran, die Liste "Konfigurieren der Force" einzurichten -installierte Erweiterungen. Ich kann die Erweiterungs-ID anhand der Tools-Erweiterungen in Google Chrome finden, aber ich kann die Update-URL für Erweiterungen wie Adblock oder Google Mail Checker nicht finden. Wo finde ich diese?

Mike Hagstrom
quelle

Antworten:

10

Ich kann Ihnen bei Gruppenrichtlinien nicht helfen, aber jede Erweiterung enthält ihre Aktualisierungs-URL in manifest.json.

Für die aktuelle Version von adblock (id :) gighmmpiobklfepjocnamgkkbiglidom:

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

Enthält:

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

Die Erweiterung fragt diese URL gemäß der Dokumentation nach Updates ab .

Wir können daher eine URL erstellen, die das Update-XML von der obigen URL zurückgibt (ändern Sie einfach die ID nach Bedarf) - für Adblock:

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

Das zurückgegebene XML lautet:

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

Wir interessieren uns für das codebaseAttribut von updatecheck, das uns die direkte URL zur neuesten CRX-Datei liefert.

cyberx86
quelle
Hallo, danke für diese Update-URL, aber es sieht ein bisschen nach Retro-Engeenering aus. Wissen Sie, ob es eine Spezifikation zum Erstellen eines benutzerdefinierten URL-Endpunkts für Unternehmensaktualisierungen gibt? Die verlinkte Dokumentation scheint nicht mehr verwandt zu sein und ich kann online nichts zu diesem Thema finden :(
Sebastien Lorber
2

Die akzeptierte Antwort ist richtig. Um Ihnen das mühsame Suchen unter Linux zu ersparen , befindet sich der Ordner unter

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