首页 > 解决方案 > 如何在 Mac 上限制 Chrome 扩展程序的安装

问题描述

我正在尝试删除用户在 Mac OS 上的 Chrome 中安装扩展程序的能力。我找到了 ExtensionInstallBlacklist 政策,但不知道如何让它真正开始工作。有小费吗?

有没有人知道禁用登录 Chrome/更改配置文件/用户的能力的方法?

提前致谢!

贾里德

标签: macosgoogle-chromegoogle-chrome-extensionapplescriptgoogle-chrome-app

解决方案


这是一个比我在 Ubuntu 上的谷歌文档更好的例子: https ://www.chromium.org/administrators/configuring-policy-for-extensions

Mac
The policies for the extension can be configured via MCX preferences for the com.google.Chrome.extensions.gihmafigllmhbppdfjnfecimiohcljba bundle, or for the org.chromium.Chromium.extensions.gihmafigllmhbppdfjnfecimiohcljba bundle if using Chromium. This can be done by creating a plist file with the configuration and importing it using dscl:

<?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>com.google.Chrome.extensions.gihmafigllmhbppdfjnfecimiohcljba</key>
  <dict>
    <key>Bookmarks Bar</key>
    <dict>
      <key>state</key>
      <string>always</string>
      <key>value</key>
      <array>
        <dict>
          <key>title</key>
          <string>Chromium</string>
          <key>url</key>
          <string>chromium.org</string>
        </dict>
        <dict>
          <key>title</key>
          <string>Videos</string>
          <key>children</key>
          <array>
            <dict>
              <key>title</key>
              <string>YouTube</string>
              <key>url</key>
              <string>youtube.com</string>
            </dict>
          </array>
        </dict>
      </array>
    </dict>
  </dict>
</dict>
</plist>

https://chromium.googlesource.com/chromium/src/+/master/components/policy/resources/policy_templates.json
https://www.chromium.org/administrators/policy-list-3/extension-settings-full
https://developer.chrome.com/extensions/declare_permissions


推荐阅读