基于 macOS 的 Chrome 以及 Edge 浏览器政策/策略配置

Chrome 政策列表:https://chromeenterprise.google/intl/zh_cn/policies

Edge 政策列表:https://docs.microsoft.com/zh-cn/DeployEdge/microsoft-edge-policies

因为内核一致,所以政策也大同小异,此处以安装「不安全」扩展为例,让「不安全」扩展可以被 启用

plist 文件转换脚本:https://raw.githubusercontent.com/timsutton/mcxToProfile/master/mcxToProfile.py

首先看一份示例文件:

<?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>ExtensionInstallAllowlist</key>
  <!-- 值类型为数组 -->
  <array>
    <!-- 数组内元素为字符串扩展 ID,一行一个 -->
    <string>padhohbdomknelobmiphhcafepnfipaa</string>
    <string>mphijdmblaalbakceeadippfkbgfgaaa</string>
    <string>hjjcdjnncffbbhlglkipjhljmocnehim</string>
  </array>
  <!-- 强制安装的应用和扩展程序的列表 -->
  <!-- 如果浏览器提示扩展不安全,可通过该项强制锁定浏览器强制禁用扩展功能 -->
  <key>ExtensionInstallForcelist</key>
  <array>
    <string>hjjcdjnncffbbhlglkipjhljmocnehim</string>
  </array>
  <!-- 额外政策,此处示例为「允许或拒绝屏幕截图」,可删掉 -->
  <key>ScreenCaptureAllowed</key>
  <!-- 值类型为 bool,此处设置为 false,true 则是 <true /> -->
  <false />
</dict>
</plist>

根据需求编写好该 plist 文件后保存,命名格式:

  • Chrome: com.google.Chrome.plist
  • Edge: com.microsoft.Edge.plist

此处假设 mcxToProfile.py 脚本及 plist 文件已扔至桌面,执行:

./mcxToProfile.py --plist ./com.google.Chrome.plist --identifier com.google.Chrome
./mcxToProfile.py --plist ./com.microsoft.Edge.plist --identifier com.microsoft.Edge

最终会得到如下文件:

com.google.Chrome.mobileconfig
com.microsoft.Edge.mobileconfig

此时双击 .mobileconfig 文件,打开「系统偏好设置」,在「描述文件」中看到如下内容:
Profiles
选择安装并输入密码即可。

最后回到浏览器,访问:chrome://policy(Edge 也可),重新加载政策即可查看状态是否成功。
Policies

注意!部分政策需要重启浏览器才可生效。

注意!部分政策需要重启浏览器才可生效。

注意!部分政策需要重启浏览器才可生效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

至天

看心情啦,最好留着自己喝奶茶

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值