Si vous êtes développeur web, le menu Développement de Safari vous fournit plusieurs outils que vous pouvez utiliser pour vous assurer que votre site web fonctionne correctement avec tous les navigateurs web standard.
Si le menu Développement n’apparaît pas dans la barre des menus, choisissez Safari > Préférences, cliquez sur Avancées, puis sélectionnez « Afficher le menu Développement dans la barre des menus ».
Consultez le tableau ci-dessous pour obtenir une description des commandes du menu Développement.
Ouvrir la page avec | Ouvre la page web affichée à l’aide d’un navigateur web installé sur votre ordinateur, comme répertorié dans le sous-menu. |
Agent d’utilisateur | Modifie le mode d’identification de votre navigateur web par le serveur web. Utilisez cette option pour faire croire au serveur web que vous utilisez un navigateur différent, un autre système d’exploitation ou une autre version de Safari, pour voir si le contenu fourni par le serveur varie en fonction des conditions. |
Afficher l’inspecteur web | L’inspecteur web répertorie les ressources qui se trouvent sur une page web et vous permet de voir et rechercher le code source de la page, les informations CSS, les arbres et propriétés DOM ainsi que les paramètres visuels DOM. L’inspecteur web contient également une console des erreurs et une chronologie du réseau. |
Afficher la console des erreurs | La console des erreurs affiche les erreurs de syntaxe HTML et XML et les avertissements. Elle affiche également les erreurs JavaScript et d’autres messages provenant de console.log, console.error, console.warn, console.assert et console.info. |
Afficher le code source de la page | Affiche le code source HTML du cadre principal de la page web affichée. Pour rechercher le code source, appuyez sur Commande (⌘) + F, puis saisissez un terme ou une expression dans le champ de recherche qui s’affiche dans la sous-fenêtre Code source. |
Afficher les ressources de la page | Affiche une liste des ressources de la page web, comme des documents, des feuilles de style et des scripts. |
Afficher l’éditeur d’extraits | Vous permet de tester rapidement les petits fragments de code HTML sans ouvrir une page web entière. |
Afficher Extension Builder | Permet d’empaqueter et de fournir des métadonnées pour les extensions Safari. |
Démarrer l’enregistrement chronologique | Enregistre des chronologies dans l’inspecteur WebKit pour Demandes réseau, Disposition et rendu, et JavaScript et événements. Pour arrêter l’enregistrement, choisissez Développement > Arrêter l’enregistrement chronologique. |
Vider les caches | Vide le cache des pages web et les autres caches de Safari. |
Désactiver les caches | Récupère une sous-ressource du serveur web à chaque fois que quelqu’un accède à celle-ci, plutôt que d’utiliser une copie en mémoire cache. |
Désactiver les images | Affiche un autre contenu pour les images, au lieu des images mêmes. Cette option est utile pour vous assurer que votre page web présente son contenu de façon adéquate, en toutes circonstances. |
Désactiver les styles | Ignore tous les caractères CSS. Cette option est utile pour identifier certains types de problèmes de mise en page de votre site web. Si une feuille de style est définie dans la sous-fenêtre Avancées des préférences Safari, elle continue d’être utilisée. |
Désactiver JavaScript | Ignore tous les JavaScript. Cette option est utile pour identifier les problèmes liés au comportement de certaines parties de sites web ou pour tester la façon dont un site web se charge dans des navigateurs web qui ne prennent pas en charge JavaScript ou dans lesquels JavaScript est désactivé. Vous pouvez aussi désactiver et activer JavaScript dans la sous-fenêtre Sécurité des préférences Safari. |
Désactiver les altérations propres aux sites | Désactive le code spécial Safari qui contourne les problèmes de certains sites web, afin que les développeurs de ces sites puissent tester des solutions pour résoudre ces problèmes. |
Désactiver les restrictions de fichier local | Considère que tous les fichiers présents sur votre Mac comme ayant la même origine, si bien qu’ils peuvent accéder au contenu de l’un l’autre via des scripts ou des requêtes XHR. Cela permet à une copie d’un site web de fonctionner sur votre Mac comme si elle était en ligne. |
Autoriser JavaScript à partir du champ de recherche intelligente | Permet de saisir ou coller une URL contenant « javascript: » dans le champ d’adresse et de recherche. |