0

我在内部 Apache 服务器上托管了一个 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*://*/*

我错过了一些明显的东西吗?

4

1 回答 1

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。

于 2013-11-15T11:32:50.453 回答