无法安装Chrome扩展

问题描述:

我主持一个内部的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

的首选项文件的合适位置是/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