控管哪些位置可使用 Chrome DevTools

原則 ID
DeveloperToolsAvailability
適用範圍
電腦設定、使用者設定
支援的作業系統
Microsoft Windows 7 以上版本
來源
Google Chrome Policy Templates (版本 156.0.8078.80)
類別
Google › Google Chrome

說明

如果將這項政策設為 0 (預設值),就能存取 Chrome DevTools和 JavaScript 控制台,但無法用於企業政策安裝的擴充功能。自 114 版起,受管理使用者也無法在瀏覽器內建的擴充功能中存取。如果設為 1,在所有情況下都能存取 Chrome DevTools和 JavaScript 控制台,包括在企業政策安裝的擴充功能中使用。如果設為 2,就無法存取 Chrome DevTools,也無法檢查網站元素。

這項設定也會一併停用開啟 Chrome DevTools或 JavaScript 控制台的鍵盤快速鍵、一般選單項目或內容選單項目。

自 Google Chrome 99 版起,這項設定還可控制「查看網頁原始碼」功能的開啟方式。如果將這項政策設為「DeveloperToolsDisallowed」(值 2),使用者就無法透過鍵盤快速鍵或內容選單存取原始碼檢視畫面。如要完全禁止查看原始碼,還必須將「view-source:*」加入 URLBlocklist 政策。

自 Google Chrome 119 版起,這項設定也會控管隔離網頁應用程式開發人員模式的使用權限。

自 Google Chrome 128 版起,如果已設定 ExtensionDeveloperModeSettings 政策,這項設定就不會控管擴充功能頁面的開發人員模式。

這項政策會影響 Chrome DevTools、直接存取 Chrome 開發人員工具通訊協定 (CDP) 的行為 (例如使用 --remote-debugging-port 或 --remote-debugging-pipe 啟動),以及透過 chrome.debugger API 存取 Chrome 開發人員工具通訊協定 (CDP) 的行為。這項政策和 RemoteDebuggingAllowed 政策都會套用:RemoteDebuggingAllowed 可控管能否啟動遠端偵錯,而這項政策會限制遠端偵錯執行時,能否檢查個別目標。

DeveloperToolsAvailabilityAllowlist 和 DeveloperToolsAvailabilityBlocklist 政策的優先順序高於這項政策。Chrome DevTools能否使用,取決於下列優先順序:

1. 如果網址符合 DeveloperToolsAvailabilityAllowlist 政策中的模式,就允許使用 Chrome DevTools。
2. 如果已設定 DeveloperToolsAvailabilityAllowlist 但未設定 DeveloperToolsAvailabilityBlocklist,系統會封鎖不在許可清單中的網址。
3. 如果網址符合 DeveloperToolsAvailabilityBlocklist 政策中的模式,系統將封鎖 Chrome DevTools。
4. 如果未設定任何政策,或網址不符合任何清單,系統會將這項政策 (DeveloperToolsAvailability) 做為備用機制。

選項

  • 控管哪些位置可使用 Chrome DevTools
    • 禁止在根據企業政策安裝的應用程式和擴充功能中使用 Chrome DevTools。自 114 版起,如果是受管理使用者,也無法在瀏覽器內建的擴充功能中存取。不過,其他情況下可使用 Chrome DevTools
    • 允許使用 Chrome DevTools
    • 禁止使用 Chrome DevTools

登錄

電腦HKEY_LOCAL_MACHINE
  • DeveloperToolsAvailabilityREG_DWORD
使用者HKEY_CURRENT_USER
  • DeveloperToolsAvailabilityREG_DWORD

同一類別的其他原則

檢視此類別的所有原則 (235)