Dove trovo l'URL di aggiornamento per le estensioni di Google Chrome?


8

Sto cercando di impostare i criteri di gruppo per Google Chrome ( http://support.google.com/installer/bin/answer.py?hl=it&answer=146164 ), in particolare sto lavorando alla configurazione dell'elenco Configurazione della forza estensioni installate. Posso trovare l'ID estensione cercando nelle estensioni degli strumenti in Google Chrome ma non riesco a trovare l'URL di aggiornamento per estensioni come Adblock o Google Mail Checker, dove le troverei?

Risposte:


10

Non posso aiutarti con i criteri di gruppo, ma ogni estensione include l'URL di aggiornamento in manifest.json.

Quindi, per la versione corrente di 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"

L'estensione richiederà tale URL per gli aggiornamenti, come da documentazione .

Possiamo quindi costruire un URL che restituirà l'XML di aggiornamento dall'URL sopra (basta cambiare l'ID secondo necessità) - per adblock:

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

L'XML che viene restituito recita:

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

Siamo interessati codebaseall'attributo di updatecheck, che ci fornisce l'URL diretto all'ultimo file CRX.


Ciao, grazie per questo URL di aggiornamento, ma sembra un po 'retrò. Sai se ci sono specifiche per la creazione di un endpoint url di aggiornamento di impresa personalizzato? La documentazione collegata non sembra più correlata e non riesco a trovare nulla online su questo argomento :(
Sebastien Lorber

2

La risposta accettata è giusta. Per salvarti il ​​fastidio di cercare su Linux , la cartella è su

~/.config/chromium/Default/Extensions/
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.