DeveloperToolsAvailability

控制可使用開發人員工具的位置

支援版本

  • 視窗:≥ 77
  • macOS:≥ 77
  • Android:不支援
  • iOS:不支援

描述

控制使用者是否能存取 Microsoft Edge 中的開發者工具。

如果你將此政策設為預設 () 「DeveloperToolsDisallowedForForceInstalledExtensions」,使用者可以存取開發者工具和 JavaScript 主控台,除非是在企業政策安裝的擴充功能情境下。

如果你將此政策設為「DeveloperToolsAllowed Allowed」,使用者可以在所有情境中存取開發者工具和 JavaScript 主控台,包括企業政策安裝的擴充功能。

若將此政策設為「DeveloperToolsDisallowed」,使用者將無法存取開發者工具或檢查網站元素。 鍵盤快捷鍵、選單選項,以及開啟開發工具或 JavaScript 主控台的右鍵選單項目都被停用。

自版本 99 起,此政策也控制了「檢視頁面原始碼」功能的存取權。 若將此政策設為「DeveloperToolsDisallowed」,使用者將無法透過鍵盤捷徑或右鍵選單查看頁面原始碼。 若要完全封鎖原始碼瀏覽,請在 URLBlocklist 政策中加入「view-source:*」。

自版本 119 起,此政策也控制是否能啟用 Isolated Web Apps 的開發者模式。

自版本 128 起,若已設定 ExtensionDeveloperModeSettings 政策,此政策不再控制擴充功能頁面的開發者模式。

開發人員工具的可用性依優先順序決定:

  1. 如果 URL 符合 DeveloperToolsAvailabilityAllowlist 中的模式,則允許使用開發工具。
  2. 如果允許清單已設定但封鎖清單未設定,則不在允許清單上的網址會被封鎖。
  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
  • 路徑 (建議):不適用
  • 價值名稱:DeveloperTools可用性
  • 價值類型:REG_DWORD

註冊表值範例

0x00000002

Mac 資訊和設定

  • 偏好 鍵名:DeveloperTools可用性
  • 範例值:
<integer>2</integer>

請參閱