DeveloperToolsAvailability

控制可使用开发人员工具的位置

支持的版本

  • Windows:≥ 77
  • macOS:≥ 77
  • Android:不支持
  • iOS:不支持

描述

控制用户是否可以访问 Microsoft Edge 中的开发人员工具。

如果将此策略设置为“DeveloperToolsDisallowedForForceInstalledExtensions” (默认) ,则用户可以访问开发人员工具和 JavaScript 控制台,但企业策略安装的扩展上下文除外。

如果将此策略设置为“DeveloperToolsAllowed”,则用户可以在所有上下文(包括企业策略安装的扩展)中访问开发人员工具和 JavaScript 控制台。

如果将此策略设置为“DeveloperToolsDisallowed”,则用户无法访问开发人员工具或检查网站元素。 打开开发人员工具或 JavaScript 控制台的键盘快捷方式、菜单选项和上下文菜单条目处于禁用状态。

自 Microsoft Edge 版本 99 起,此策略还控制对“查看页面源”功能的访问权限。 如果将此策略设置为“DeveloperToolsDisallowed”,则用户无法通过键盘快捷方式或上下文菜单查看页面源。 若要完全阻止源查看,请将“view-source:*”添加到 URLBlocklist 策略。

从 Microsoft Edge 版本 119 开始,此策略还控制是否可以启用隔离Web 应用的开发人员模式。

从 Microsoft Edge 版本 128 开始,如果配置 了 ExtensionDeveloperModeSettings 策略,此策略不会控制扩展页上的开发人员模式。

开发人员工具可用性按以下优先级顺序确定:

  1. 如果 URL 与 DeveloperToolsAvailabilityAllowlist 中的模式匹配,则允许使用开发人员工具。
  2. 如果配置了允许列表,但阻止列表未配置,则阻止不在允许列表上的 URL。
  3. 如果 URL 与 DeveloperToolsAvailabilityBlocklist 中的模式匹配,则会阻止开发人员工具。
  4. 如果任一列表未涵盖某个 URL,则此策略 (DeveloperToolsAvailability) 适用。

策略选项映射:

  • DeveloperToolsDisallowedForForceInstalledExtensions (0) = 阻止开发人员工具使用企业策略安装的扩展,并在其他情况下允许使用。

  • DeveloperToolsAllowed (1) = 允许使用开发人员工具

  • DeveloperToolsDisallowed (2) = 不允许使用开发人员工具

配置此策略时,请使用上述信息。

策略选项映射:

配置此策略时使用此信息。

  • DeveloperToolsDisallowedForForceInstalledExtensions (0) = 阻止开发人员工具使用企业策略安装的扩展,并在其他情况下允许使用。
  • DeveloperToolsAllowed (1) = 允许使用开发人员工具
  • DeveloperToolsDisallowed (2) = 不允许使用开发人员工具

支持的功能

  • 可以强制:是
  • 可以推荐:否
  • 动态策略刷新:是
  • 按配置文件:是
  • 适用于使用Microsoft帐户登录的配置文件:否

数据类型

  • 整型

Windows 信息和设置

组策略 (ADMX) 信息

  • GP 唯一名称:DeveloperToolsAvailability
  • GP 名称:控制可使用开发人员工具的位置
  • GP 路径 (强制) :管理模板/Microsoft Edge
  • GP 路径(推荐):不适用
  • GP ADMX 文件名:MSEdge.admx

示例值

Don't allow using the developer tools

注册表设置

  • 路径(强制):SOFTWARE\Policies\Microsoft\Edge
  • 路径(推荐):不适用
  • 值名称:DeveloperToolsAvailability
  • 值类型:REG_DWORD

示例注册表值

0x00000002

Mac 信息和设置

  • 首选项项名称:DeveloperToolsAvailability
  • 示例值:
<integer>2</integer>

另请参阅