2014-03-29 33 views
2

我想通過Windows註冊表安裝Chrome擴展,as described in the documentation通過Windows註冊表安裝Chrome擴展

我已經添加在

HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432node/Google/Chrome/Extensions/bbfbifchphidhgjegibafmlnbfpkmlik 

新的註冊表項,在此我添加了一個新的字符串鍵"update_url":"https://clients2.google.com/service/update2/crx""version":"1.1.2",但在重新啓動瀏覽器,新的擴展並沒有在Chrome擴展頁面添加。我正在使用Windows 7,64位。

A post on Google groups列出了類似的問題,但尚未發佈任何解決方案。

我錯過了什麼?

回答

6

Chrome的documentation on deployment options非常具有誤導性。我的問題是我明確地將update_url註冊表屬性設置爲文檔中指定的JSON字符串。

{ 
    "update_url": "https://clients2.google.com/service/update2/crx" 
} 

它應該只是https://clients2.google.com/service/update2/crx,這使得更有意義。

完全重新啓動Chrome(如果Chrome允許在後臺運行,請使用托盤圖標退出Chrome),會彈出一個對話框,詢問是否應啓用新安裝的擴展。

該彈出窗口只顯示一次。如果它被忽略,它不會在下次顯示。此行爲可以通過一次手動添加和刪除應用程序來重置,這似乎會重置Chrome存儲的某些內部狀態。