You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

无需组策略及Chrome商业版,如何在特定域名上黑名单所有扩展?

无需组策略及Chrome商业版,如何在特定域名上黑名单所有扩展?

嘿,刚好我之前也碰到过一模一样的需求——不想用麻烦的组策略,也不想换商业版Chrome,就想在指定域名下彻底禁用所有扩展。其实完全可以做到,下面给你一步步拆解操作:

方法:手动创建本地策略文件

Chrome个人版其实支持通过本地JSON文件来设置策略,不需要依赖域组策略或者商业版本,具体步骤如下:

1. 找到Chrome的用户数据目录

根据你的操作系统,找到对应的路径:

  • Windows:打开文件管理器,输入 %LOCALAPPDATA%\Google\Chrome\User Data 回车即可到达
  • macOS:在访达里前往 ~/Library/Application Support/Google/Chrome
  • Linux:在终端里进入 ~/.config/google-chrome

2. 创建策略文件夹

在上面找到的用户数据目录里,新建一个名为 Policy 的文件夹(如果已经存在就跳过这一步)。

3. 编写策略配置文件

在新建的 Policy 文件夹里,创建一个名为 policy.json 的文件,然后把下面的内容粘贴进去:

{
  "RuntimeBlockedHosts": ["example.com", "your-target-domain.com"]
}

把括号里的域名替换成你想要禁用所有扩展的目标域名,多个域名用英文逗号分隔就行。

4. 重启Chrome

关闭所有Chrome窗口(包括后台运行的进程),然后重新打开Chrome。

验证是否生效

打开Chrome的 chrome://policy/ 页面,找到 RuntimeBlockedHosts 项,看看里面是不是已经显示了你设置的域名。如果显示正常,就说明配置生效了——之后访问这些域名时,所有扩展都会被阻止运行。

另外提一句,如果你之后想要修改或者移除黑名单,直接编辑 policy.json 文件里的域名列表,重启Chrome就可以生效,非常方便。

备注:内容来源于stack exchange,提问作者Marek Andreansky

火山引擎 最新活动