我正在尝试在Chrome上安装扩展程序,但它似乎为我"决定"了我应该安装什么和不应该安装什么,这非常令人沮丧。我已经导航到" chrome://policy/
"并且ExtensionInstallBlacklist
设置为" *
",如何更改此设置或将我的扩展ID添加到ExtensionInstallWhitelist
数组中?我在机器 (MAC) 的任何地方都找不到这个文件,我已经到处寻找,包括我在其他线程中发现的/Library/Managed Preferences/username/
。如何修改策略设置?
然后我建议您联系您的管理员。此设置通过工作组策略放入计算机中。
即使您能够在本地更改该值,它也是有原因的,您可能会因此而遇到麻烦。
请注意,您需要本地管理员才能访问该文件。根据文档,它确实应该在/Library/Managed Preferences/<username>
.从长远来看,修改它无济于事。
这是我如何解决我的:
- 找到要安装的扩展并尝试安装它0.5 从弹出窗口复制扩展名
- 导航到HKEY_LOCAL_MACHINE\软件\政策\谷歌\Chrome\扩展安装白名单
- 添加具有下一个序列号的新REG_SZ并粘贴数据
- 重新启动 Chrome 并尝试重新安装扩展程序
仅适用于 MacOS
谷歌浏览器限制安装第3方扩展程序以提高安全性。绕过此类限制的官方方法是添加自定义策略。在当前版本的 Chrome (60) 中,有一个名为 ExtensionInstallWhitelist 的白名单扩展程序的策略条目。在macOS上,可以通过在终端中运行以下命令轻松添加此类策略:
defaults write com.google.Chrome ExtensionInstallWhitelist -array id
相应地将 id 替换为实际的分机 ID。可以通过单击"开发人员模式"框在chrome://extensions
中找到该ID。如果要添加多个 ID,请在 -array
后放入 id1 id2 id3
等。重新启动 Chrome 才能生效。要检查策略是否有效,请访问chrome://policy
。要删除策略,只需运行:
defaults delete com.google.Chrome ExtensionInstallWhitelist
这可以帮助在没有警告的情况下安装开源Chrome扩展程序,例如BaiduExporter。
原始来源
删除它:
赢+R
注册表编辑器
计算机\HKEY_LOCAL_MACHINE\软件\政策\谷歌\铬
选择包含扩展安装白名单的文件夹
右键单击删除