Group-Policy
在哪裡可以找到 Google Chrome 擴展程序的更新 URL?
我正在嘗試為 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。