{
"name": "Adobe Acrobat",
"storage": {
"managed_schema": "schema.json"
},
...
}
了解如何通过配置 Acrobat 扩展的托管浏览器策略来阻止自动打开“新增功能”页面。
系统管理员可以使用浏览器管理的存储架构来创建功能标志,并在注册表中设置策略。这些策略允许为组织中的所有用户预配置 Acrobat 扩展。该扩展使用 storage.managed API 读取并执行受支持的策略。
storage.managed_schema 属性表示扩展中包含策略架构的文件:
|
|
阻止自动打开“新增功能”页面的架构
使用此架构来控制自动打开“新增功能”页面。
|
{ "type": "object",
"properties": { "DisableWhatsNewAutoOpen": { "title": "Disable auto-opening of What's New page", "description": "To disable the auto-opening of the What's New page, set DisableWhatsNewAutoOpen to true", "type": "string" } } } |
使用组策略配置已安装的扩展
管理员可以配置策略以启用或禁用 schema.json 文件中支持的功能。
Windows
-
按 Windows + R 键以打开运行命令窗口。
-
在打开字段中输入 regedit,然后选择确定。
-
根据您的浏览器,更新以下注册表项。如果不存在注册表项,请创建一个。
- Edge: HKLM\Software\Policies\Microsoft\Edge\3rdparty\extensions\elhekieabhbkpmcefcoobjddigjcaadp\policy
- Chrome: HKLM\Software\Policies\Google\Chrome\3rdparty\extensions\efaidnbmnnnibpcajpcglclefindmkaj\policy
- Chromium: HKLM\Software\Policies\Chromium\3rdparty\extensions\efaidnbmnnnibpcajpcglclefindmkaj\policy
注意:对于 Chromium,您还可以使用 HKEY_CURRENT_USER hive 来代替 HKEY_LOCAL_MACHINE。
-
创建一个名为 DisableWhatsNewAutoOpen 的新字符串键,并将值设置为 true。
配置策略后,它会出现在 chrome://policy/ 中。
macOS
-
创建具有所需配置的 .plist 文件。
<?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.efaidnbmnnnibpcajpcglclefindmkaj</key>
<dict>
<key>DisableWhatsNewAutoOpen</key>
<dict>
<key>state</key>
<string>always</string>
<key>value</key>
<string>true</string>
</dict>
</dict>
</dict>
</plist>
您的 .plist 文件中的第一个键用于指定要配置的浏览器扩展包 ID(例如,Chrome 浏览器的扩展包 ID 为 com.google.Chrome.extensions.efaidnbmnnnibpcajpcglclefindmkaj)。
每个策略条目都包含元数据和值。state 键控制策略执行的频率。将其设置为始终可保持策略持续有效。
-
使用 dscl 导入配置。
$ dscl -u admin_username /Local/Default -mcximport /Computers/local_computer configuration.plist
-
将 admin_username 替换为有效的管理员用户名,将 configuration.plist 替换为您创建的 .plist 配置文件的路径。 为简单起见,您可以将 configuration.plist 文件放在桌面上,并在终端中从桌面文件夹运行命令。
-
如果 dscl 指出路径无效,请使用以下命令为本地计算机创建节点:
$ GUID=uuidgen
$ ETHER=$(ifconfig en0 | awk '/ether/ {print $2}')
$ dscl -u admin_username /Local/Default -create /Computers/local_computer
$ dscl -u admin_username /Local/Default -create /Computers/local_computer RealName "Local Computer"
$ dscl -u admin_username /Local/Default -create /Computers/local_computer GeneratedUID $GUID
$ dscl -u admin_username /Local/Default -create /Computers/local_computer ENetAddress $ETHER根据需要刷新策略。
-
运行这些命令后,再次导入配置:
$ dscl -u admin_username /Local/Default -mcximport /Computers/local_computer configuration.plist
-
要立即应用更改,请运行:
$ sudo mcxrefresh -n username
将 username 替换为受影响用户的帐户名称。
如果用户使用托管书签扩展运行 Chrome,则该策略将在 10 秒内加载完成。要立即加载策略,请在 chrome://policy/ 中选择重新加载策略。
管理员可以在 Chromium 文档中找到配置扩展策略的详细步骤。