首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装Chrome扩展程序

无法安装Chrome扩展程序
EN

Stack Overflow用户
提问于 2013-11-14 17:44:43
回答 1查看 2K关注 0票数 0

我在一个内部Apache服务器上托管一个Chrome扩展,但是每次我试图安装它时,我都会得到以下错误:

代码语言:javascript
复制
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如下:
    • ExtensionAllowedTypes设置为extension
    • ExtensionInstallBlacklist设置为*
    • ExtensionInstallWhitelist设置为jigjkmgmgnpkibbhondidickedkcdjba
    • ExtensionInstallSources设置为*://*/*

我漏掉了什么明显的东西吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-15 11:32:50

首选项文件的正确位置是/Library/Managed Preferences/<username>/com.google.Chrome.plist

你不需要把com.google.Chrome.manifest作为基地。这是一个描述可用选项的文件。您的文件应该如下所示:

代码语言:javascript
复制
<?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工作组管理器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19984661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档