2013-04-17 45 views
2

由於某種原因,我無法使其工作。我遵循這裏描述的確切程序 http://developer.chrome.com/extensions/external_extensions.html#registry使用註冊表沉默安裝的Chrome擴展程序

而且我仍然無法獲得列出的擴展名。如果我手動安裝它,使用「添加解包擴展」它工作得很好。

任何幫助,將不勝感激

+0

我用這個方法安裝上最新版本的Chrome,因爲這一週的擴展看到惡意軟件。我確實必須運行一個exe的擴展才能安裝。 – Gaia

回答

4

One of many writeups對這個問題:

谷歌週五宣佈,它正在改變其立場,在其瀏覽器中默默 安裝擴展。從Chrome 25開始,Windows上的外部 擴展部署選項默認情況下將被禁用 ,並且之前使用它們安裝的所有擴展將自動禁用 。

將您的擴展程序提交給Chrome網上應用店最好。如果您確實想要在店外安裝,請考慮inline installation

+1

好的答案,但我只想澄清,當您建議內嵌安裝是「店外」時,該擴展程序仍託管在Google的網上應用店中,但用戶無需從您的頁面導航。 – apsillers

+0

你是對的。我不是故意迷惑讀者,並且非常感謝你的澄清。也許更好的說法是「如果您對於店外體驗感興趣,Chrome網上應用店所能提供的最接近的是內聯安裝,應用程序的銷售空間可以在您自己的網站上提供,一旦用戶做出安裝決定,Chrome安裝界面就會啓動。「但是,是的,擴展仍然保留在CWS上,而不是在您自己的網站上。 – sowbug

+0

這很容易混淆 - 根據本文檔 - https://developer.chrome.com/extensions/external_extensions- 不再可能註冊「本地」擴展名,但只有「已發佈」的擴展名。 「在Windows註冊表中,update_URL必須指向託管擴展的Chrome網上應用店。」 這表明它仍然可以使用註冊表來安裝擴展 - 即使只有已發佈的擴展。 – FuzzyAmi

0

我一直在努力通過註冊表安裝插件。我成功安裝了一個插件,但沒有添加註冊表項。並使用首選項文件。

我提取我的擴展Local\Google\Chrome\User Data\Default\Extensions\${ADDONID}\${VERSION}

我直接加入我的擴展,Preferences文件中Local\Google\Chrome\User Data\Default下部分extensionssettings${ADDONID} < - 添加自己的擴展。將首選項文件與已安裝插件的實例進行比較。並將其複製到全新安裝的擴展目錄中的首選項文件。它應該工作。

這個線程給了我一些方向: https://superuser.com/questions/462804/how-to-copy-an-extension-from-one-chrome-installation-to-another

-1

它可以通過政策添加註冊表項,可以輕鬆完成

HKEY_LOCAL_MACHINE \ SOFTWARE \策略\谷歌\鍍鉻\ ExtensionInstallForcelist

下創造字符串值: 1:「; file:///.xml」

創建一個xml文件&用fol更新xml文件降脂數據

<?xml version='1.0' encoding='UTF-8'?> 
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'> 
<app appid='<<YOUR_EXTENSION_ID>>'> 
<updatecheck codebase='<<CRX_FILE_LOCATION>>.crx' version='4.0'/> 
</app> 
</gupdate> 

這就是所有......然後重新啓動Chrome

+0

不行。 'ExtensionInstallForcelist'不能在本地註冊表中設置 - 它只允許作爲加入AD的Windows系統上的域策略用於企業部署Chrome。 – Xan

相關問題