Di Mana Saya Menemukan URL Pembaruan Untuk Google Chrome Extensions?

8

Saya mencoba menyiapkan kebijakan grup untuk Google Chrome ( http://support.google.com/installer/bin/answer.py?hl=id&answer=146164 ) khususnya saya sedang berupaya mengatur Konfigurasi daftar kekuatan. Ekstensi yang diinstal. Saya dapat menemukan ID ekstensi dengan mencari di alat-ekstensi di Google Chrome tetapi saya tidak dapat menemukan URL pembaruan untuk ekstensi seperti Adblock atau Google Mail Checker, di mana saya dapat menemukan ini?

Mike Hagstrom
sumber

Jawaban:

10

Saya tidak dapat membantu Anda dengan kebijakan grup, tetapi setiap ekstensi menyertakan URL pembaruannya di manifest.json.

Jadi, untuk versi adblock saat ini (id:) gighmmpiobklfepjocnamgkkbiglidom:

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

Mengandung:

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

Ekstensi akan meminta URL untuk pembaruan, sesuai dengan dokumentasi .

Karena itu kami dapat membuat URL yang akan mengembalikan pembaruan XML dari URL di atas (cukup ubah ID jika diperlukan) - untuk adblock:

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

XML yang dikembalikan berbunyi:

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

Kami tertarik pada codebaseatribut updatecheck, yang memberikan kami URL langsung ke file CRX terbaru.

cyberx86
sumber
Hai, terima kasih untuk url pembaruan ini, tetapi terlihat agak seperti engeenering retro. Apakah Anda tahu jika ada spesifikasi untuk membuat titik akhir pembaruan pembaruan perusahaan kustom? Dokumentasi yang ditautkan tampaknya tidak terkait lagi dan saya tidak dapat menemukan apa pun secara online mengenai hal ini :(
Sebastien Lorber
2

Jawaban yang diterima benar. Untuk menghemat kerumitan mencari di Linux , folder tersebut ada di

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