我正在尝试在Chrome上安装扩展程序但似乎"决定"对我来说,我应该和不应该安装什么,这是非常令人沮丧的。我已导航到" chrome://policy/
"并且ExtensionInstallBlacklist
设置为" *
",如何更改此设置或将我的扩展ID添加到ExtensionInstallWhitelist
数组?我在我的机器(MAC)上的任何地方找不到这个文件,我已经到处查找,包括我在其他线程中找到的/Library/Managed Preferences/username/
。如何修改策略设置?
答案 0 :(得分:1)
然后我建议与管理员联系。此设置通过工作组策略放入您的计算机。
即使您能够在本地更改价值,但由于某种原因,它已经到位,您可能会遇到麻烦。
请注意,您需要本地管理员才能访问该文件。 According to the docs,它确实应该在/Library/Managed Preferences/<username>
中。从长远来看,修改它无济于事。
答案 1 :(得分:0)
这是我解决我问题的方法:
答案 2 :(得分:0)
仅适用于MacOS
Google Chrome浏览器限制安装第三方扩展程序,以提高安全性。绕过这种限制的官方方法是添加自定义policy。在当前版本(60)的Chrome中,有一个名为ExtensionInstallWhitelist的白名单扩展策略条目。在macOS上,可以通过在Terminal中运行以下命令来轻松添加此类策略:
defaults write com.google.Chrome ExtensionInstallWhitelist -array id
用您的实际扩展名ID替换ID。可以通过单击“开发人员模式”框在chrome://extensions
中找到ID。如果要添加多个ID,请将id1 id2 id3
等放在-array
之后。重新启动Chrome才能生效。要检查该政策是否有效,请访问chrome://policy
。要删除该策略,只需运行:
defaults delete com.google.Chrome ExtensionInstallWhitelist
这可以帮助安装开源Chrome扩展程序(例如BaiduExporter)而不会发出警告。