2013-11-14 283 views
0

我主持一個內部的Apache服務器上的Chrome擴展,但每次我試圖安裝它,我得到以下錯誤:無法安裝Chrome擴展

Apps, extensions, and user scripts cannot be added from this website. 

我已經採取了以下措施,以嘗試解決這個問題:

  • 確信該文件有application/x-chrome-extension
  • 內容類型的編輯/Applications/Google Chrome.app/Contents/Resources/com.google.Chrome.manifest/Contents/Resources/com.google.Chrome.manifest如下:
    • 設置ExtensionAllowedTypesextension
    • 設置ExtensionInstallBlacklist*
    • 設置ExtensionInstallWhitelistjigjkmgmgnpkibbhondidickedkcdjba
    • 設置ExtensionInstallSources*://*/*

我失去了一些東西明顯?

+0

您是否已使用「--enable-easy-off-store-extension-install」標誌啓動Chrome? –

+0

不,我試圖通過政策更改來完成這些更改,以便將這些更改推送到我們的組織。我想避免使用命令行標誌打開所有擴展名。 – bokoxev

回答

2

的首選項文件的合適位置是/Library/Managed Preferences/<username>/com.google.Chrome.plist

您不必採取com.google.Chrome.manifest的位置。這是描述可用選項的文件。您的文件應該如下所示:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
    <dict> 
    <key>ExtensionInstallSources</key> 
    <array><string>*://*/*</string></array> 
    <key>ExtensionAllowedTypes</key> 
    <array><string>extension</string></array> 
    <key>ExtensionInstallBlacklist</key> 
    <array><string>*</string></array> 
    <key>ExtensionInstallWhitelist</key> 
    <array><string>jigjkmgmgnpkibbhondidickedkcdjba</string></array> 
    </dict> 
</plist> 

請注意,支持的設置策略首選項的方式是通過OS X Workgroup Manager。

+0

謝謝,這是問題所在。我正在編輯錯誤的文件。 – bokoxev