控管哪些位置可使用 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) 做為備用機制。