Ce qu'il faut savoir
- Activer le menu de débogage en saisissant defaults write com.apple. Safari IncludeInternalDebugMenu 1 into Terminal.
- Désactiver le menu de débogage en saisissant defaults write com.apple. Safari IncludeInternalDebugMenu 0 into Terminal.
- Relancez Safari après avoir activé ou désactivé le menu de débogage.
Safari a longtemps eu un menu de débogage caché qui contenait des fonctionnalités utiles. Initialement destiné à aider les développeurs à déboguer les pages Web et le code JavaScript qui s'y exécute, le menu de débogage a été masqué car les commandes incluses dans le menu pouvaient faire des ravages sur les pages Web. Les informations contenues dans cet article s'appliquent aux Mac exécutant OS X El Capitan (10.11) ou version antérieure.
Menu de débogage Safari sous OS X El Capitan et versions antérieures
Avec la sortie de Safari 4 à l'été 2008, de nombreux éléments de menu utiles du menu Débogage ont été déplacés vers le nouveau menu Développement. Cependant, le menu de débogage caché est resté et a même pris une ou deux commandes au fur et à mesure que le développement de Safari se poursuivait. Il a été complètement supprimé d'OS X Sierra et des versions ultérieures du système d'exploitation.
Apple a simplifié l'accès au menu de développement caché, ne nécessitant qu'un voyage dans les préférences de Safari. L'accès au menu de débogage, en revanche, était un peu plus compliqué.
L'activation de la fenêtre de débogage de Safari nécessite l'utilisation de Terminal, un outil puissant permettant d'accéder aux fonctionnalités cachées du système d'exploitation Mac et de ses nombreuses applications. Terminal est le secret pour activer le menu de débogage de Safari.
Activer le menu de débogage de Safari
Fermez Safari si vous l'avez ouvert puis:
- Allez à Applications > Utilities et lancez Terminal.
-
Entrez la ligne de commande suivante dans Terminal en la tapant ou en utilisant le copier-coller. Entrez la commande sur une seule ligne dans Terminal, même si votre navigateur peut la diviser en plusieurs lignes.
par défaut écrire com.apple. Safari IncludeInternalDebugMenu 1
- Appuyez sur Enter ou Return.
- Relancer Safari. Le nouveau menu Debug est disponible.
Désactiver le menu de débogage de Safari
Si vous souhaitez désactiver le menu Debug, vous pouvez le faire à tout moment, toujours en utilisant Terminal. Fermez Safari s'il est ouvert puis:
- Lancer Terminal.
-
Entrez la ligne de commande suivante dans Terminal en la tapant ou en utilisant le copier-coller. Entrez la commande sur une seule ligne dans Terminal, même si votre navigateur peut la diviser en plusieurs lignes.
par défaut écrire com.apple. Safari IncludeInternalDebugMenu 0
- Appuyez sur Enter ou Return.
- Relancer Safari. Le menu Debug a disparu.
Éléments favoris du menu de débogage de Safari
Avec le menu Debug sous votre contrôle, vous pouvez essayer divers éléments de menu. Tous les éléments de menu ne sont pas utilisables car beaucoup sont conçus pour être utilisés dans un environnement de développement où vous contrôlez le serveur Web. Néanmoins, les éléments utiles incluent:
- Forcer à repeindre
- Show Frame Rate Meter, qui affiche la charge du processeur, la vitesse de la fréquence d'images de la page et les mises à jour apportées à la page, le tout sous la forme d'indicateurs de vitesse analogiques.
- Diverses options de drapeau.
- Synchroniser l'historique iCloud.
- Selon la version de Safari, possibilité de réinitialiser et de recalculer les meilleurs sites.