Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Contrôler où les outils de développement peuvent être utilisés
Versions prises en charge
- Windows : ≥ 77
- macOS : ≥ 77
- Android : ≥ 156
- iOS : non pris en charge
Description
Détermine si les utilisateurs peuvent accéder aux outils de développement dans Microsoft Edge.
Cette stratégie s’applique également aux connexions directes au protocole Chrome DevTools (CDP) (par exemple, les connexions qui utilisent --remote-debugging-port ou --remote-debugging-pipe) et aux connexions CDP via l’API d’extension chrome.debugger. La stratégie RemoteDebuggingAllowed détermine si les utilisateurs peuvent utiliser le débogage à distance. Lorsque le débogage à distance est autorisé, cette stratégie contrôle toujours les cibles qui peuvent être inspectées.
Si vous définissez cette stratégie sur « DeveloperToolsDisallowedForForceInstalledExtensions » (par défaut), les utilisateurs peuvent accéder aux outils de développement et à la console JavaScript, sauf dans le contexte des extensions installées par la stratégie d’entreprise.
Si vous définissez cette stratégie sur « DeveloperToolsAllowed », les utilisateurs peuvent accéder aux outils de développement et à la console JavaScript dans tous les contextes, y compris pour les extensions installées par la stratégie d’entreprise.
Si vous définissez cette stratégie sur « DeveloperToolsDisallowed », les utilisateurs ne peuvent pas accéder aux outils de développement ni inspecter les éléments du site web. Les raccourcis clavier, les options de menu et les entrées de menu contextuel qui ouvrent les outils de développement ou la console JavaScript sont désactivées.
À compter de la version 99, cette stratégie contrôle également l’accès à la fonctionnalité « Afficher la source de la page ». Si vous définissez cette stratégie sur « DeveloperToolsDisallowed », les utilisateurs ne peuvent pas afficher le code source de la page via les raccourcis clavier ou le menu contextuel. Pour bloquer totalement l’affichage des sources, ajoutez « view-source :* » à la stratégie URLBlocklist .
À compter de la version 119, cette stratégie contrôle également si le mode développeur pour les applications Web Apps isolées peut être activé.
À compter de la version 128, cette stratégie ne contrôle pas le mode développeur sur la page extensions si la stratégie ExtensionDeveloperModeSettings est configurée.
Les stratégies DeveloperToolsAvailabilityAllowlist et DeveloperToolsAvailabilityBlocklist prévalent sur cette stratégie. La disponibilité des outils de développement est déterminée par la première règle applicable ci-dessous :
- Si une URL correspond à un modèle dans DeveloperToolsAvailabilityAllowlist, les outils de développement sont autorisés.
- Si la liste verte est configurée et que la liste rouge ne l’est pas, les URL qui ne figurent pas dans la liste verte sont bloquées.
- Si une URL correspond à un modèle dans DeveloperToolsAvailabilityBlocklist, les outils de développement sont bloqués.
- Dans le cas contraire, si aucune stratégie de liste d’URL n’est configurée ou si une URL ne correspond à aucune des deux listes, cette stratégie (DeveloperToolsAvailability) s’applique comme stratégie de secours.
Sur Android, cette stratégie contrôle l’inspection des cibles via le débogage à distance. Il n’active pas les outils de développement sur l’appareil.
Mappage des options de stratégie :
DeveloperToolsDisallowedForForceInstalledExtensions (0) = Bloquer Edge DevTools sur les extensions installées par la stratégie d’entreprise, autoriser dans d’autres contextes
DeveloperToolsAllowed (1) = Autoriser l’utilisation de Edge DevTools
DeveloperToolsDisallowed (2) = Ne pas autoriser l’utilisation de Edge DevTools
Utilisez les informations précédentes lors de la configuration de cette stratégie.
Mappage des options de stratégie :
Utilisez ces informations lors de la configuration de cette stratégie.
- DeveloperToolsDisallowedForForceInstalledExtensions (0) = Bloquer Edge DevTools sur les extensions installées par la stratégie d’entreprise, autoriser dans d’autres contextes
- DeveloperToolsAllowed (1) = Autoriser l’utilisation de Edge DevTools
- DeveloperToolsDisallowed (2) = Ne pas autoriser l’utilisation de Edge DevTools
Fonctionnalités prises en charge
- Peut être obligatoire : Oui
- Peut être recommandée : Non
- Actualisation dynamique de la stratégie : Oui
- Par profil : oui
- S’applique à un profil connecté avec un compte Microsoft : non
Type de données
- entier.
Informations et paramètres Windows
Informations relatives à la stratégie de groupe (ADMX)
- Nom unique de la stratégie de groupe : DeveloperToolsAvailability
- Nom de la stratégie de groupe : contrôler où les outils de développement peuvent être utilisés
- Chemin d’accès de la stratégie de groupe (obligatoire) : Administrative Templates/Microsoft Edge
- Chemin d’accès de la stratégie de groupe (recommandé) : N/A
- Nom du fichier ADMX de la stratégie de groupe : MSEdge.admx
Exemple de valeur
Don't allow using Edge DevTools
Paramètres du Registre
- Chemin d’accès (obligatoire) : SOFTWARE\Policies\Microsoft\Edge
- Chemin d’accès (recommandé) : N/A
- Nom de la valeur : DeveloperToolsAvailability
- Type de la valeur : REG_DWORD
Exemple de valeur de Registre
0x00000002
Informations et paramètres sur Mac
- Nom clé de la préférence : DeveloperToolsAvailability
- Exemple de valeur :
<integer>2</integer>
Informations et paramètres Android
- Nom clé de la préférence : DeveloperToolsAvailability
- Exemple de valeur :
2