Group-Policy

在哪裡可以找到 Google Chrome 擴展程序的更新 URL?

  • August 9, 2016

我正在嘗試為 Google Chrome ( http://support.google.com/installer/bin/answer.py?hl=en&answer=146164 ) 設置組策略,特別是我正在設置配置強制列表- 安裝的擴展。我可以通過查看 Google Chrome 中的工具擴展來找到擴展 ID,但我找不到 Adblock 或 Google Mail Checker 等擴展的更新 URL,我在哪裡可以找到這些?

我無法為您提供組策略方面的幫助,但每個擴展程序都在manifest.json.

因此,對於目前版本的 adblock (id: gighmmpiobklfepjocnamgkkbiglidom):

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

包含:

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

根據文件,擴展程序將查詢該 URL 以獲取更新。

因此,我們可以構造一個從上述 URL 返回更新 XML 的 URL(只需根據需要更改 ID) - 對於 adblock:

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

返回的 XML 內容如下:

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

我們對 的codebase屬性感興趣updatecheck,它為我們提供了最新 CRX 文件的直接 URL。

引用自:https://serverfault.com/questions/354606