Vous trouverez ci-dessous des fonctionnalités et des conseils pour utiliser les outils de développement Firefox. Certains d'entre eux sont similaires aux capacités des outils de Chrome, pour certains il n'y a pas d'analogues dans d'autres navigateurs.
Attention, sous la coupe beaucoup de gifs lourds!
Inspecteur
Recherche de sélecteur CSS
Il est trĂšs pratique Ă utiliser pour:
- éléments avec `z-index` sur lesquels on ne peut pas cliquer
- visuellement les mĂȘmes Ă©lĂ©ments pour lesquels vous connaissez le sĂ©lecteur
Filtre de style
Vous pouvez filtrer les rÚgles CSS par n'importe quel sélecteur ou propriété.
Pour les sĂ©lecteurs, le filtre met en surbrillance les sĂ©lecteurs dans la liste des rĂšgles. Pour les propriĂ©tĂ©s, l'outil dĂ©veloppera toutes les propriĂ©tĂ©s qui contiennent votre filtre, les mettra en surbrillance avec la couleur et masquera Ă©galement les rĂšgles oĂč il n'y a aucune propriĂ©tĂ© du filtre.
Sélecteur de couleur et pipette
Cliquez sur n'importe quel point de couleur dans l'inspecteur pour ouvrir un outil pratique.
Changer les représentations des couleurs
Maj + clic sur un point de couleur vous permet de changer la représentation des couleurs (nom / hex / hsl / rgb).
Maj + clic sur un point prÚs du coin vous permet de changer les unités de l'angle.
Modification des courbes de Bézier des fonctions temporelles
Cliquez sur un point avec une ligne courbe à cÎté de la propriété de la fonction de temps pour ouvrir un éditeur pratique. Il y aura à la fois des fonctions prédéfinies et la possibilité de configurer manuellement votre version.
La console
Application CSS
console.log(â#%c%s%c%sâ, âcolor: #bada55â, âdevâ, âcolor: #c55â, âtricksâ)
Toutes les propriétés ne sont pas prises en charge, mais beaucoup .
Recherche historique
Appuyez sur CTRL + R sur Mac (et F9 sur Windows et Linux). Utilisez ensuite CTRL + R / CTRL + S ( F9 / SHIFT + F9 ) pour faire défiler vers l'avant / vers l'arriÚre. Contrairement aux flÚches, les raccourcis clavier ci-dessus fonctionneront entre les sessions.
Capture d'écran d'une page ou de son élément
:screenshot â fullpage :screenshot â selector .css-selector
Il est beaucoup plus pratique de simplement spécifier le sélecteur que d'essayer de sélectionner avec précision la zone souhaitée avec la souris.
Changement de contexte JavaScript
cd(iframe)
Vous pouvez basculer vers le contexte iframe à l'aide du sélecteur à l'aide de cd () .
Tags de minuterie
console.time(â#devtricksâ) console.timeEnd(â#devtricksâ)
Démarrez la minuterie - console.time («label») ,
arrĂȘtez-le - console.timeEnd («label») .
Débogueur JavaScript
Points d'arrĂȘt conditionnels
Pour créer un point, cliquez avec le bouton droit sur le numéro de ligne. Le point ne sera actif que si la condition est remplie.
Recherche par nom de fonction ou numéro de ligne
La recherche par nom de fichier est CMD + P sur Mac (et CTRL + P sur Windows et Linux).
Tapez " @" dans la mĂȘme entrĂ©e pour rechercher par dĂ©claration de fonction dans le fichier.
Tapez ": " dans la mĂȘme entrĂ©e pour accĂ©der rapidement Ă la ligne par son numĂ©ro.
Belle sortie de code minifié
Cliquez sur l'icÎne {} pour voir un beau code au lieu d'un minifié.
Points d'arrĂȘt d'URL
Le point deviendra actif lorsque vous tenterez d'accéder à l'URL et d'afficher le code responsable de son accÚs.
DĂ©sactiver les points d'arrĂȘt
Les points désactivés resteront disponibles pour inclusion et utilisation future.
Réseau
Modification et transfert de requĂȘtes HTTP
Modifiez les demandes soumises et soumettez-les Ă nouveau.
Filtre de requĂȘte
Le filtre de domaine est CMD + F sur Mac (ou CTRL + F sur Windows et Linux).
Si vous devez trouver toutes les requĂȘtes sans domaine , ajoutez un tiret ( - ) devant le filtre.
Limite de vitesse
Vérifiez comment le site se chargera lorsque Internet sera lent.
Profilage chaud / froid
Cliquez sur l'icĂŽne du minuteur pour voir les performances des requĂȘtes effectuĂ©es par le site. La page sera chargĂ©e deux fois - sans cache (Ă©mulation du premier chargement) et avec cache (Ă©mulation d'un appel rĂ©pĂ©tĂ©).
Sauvegarde / chargement HAR
Nous enregistrons les demandes parfaites au format archive . Pratique à partager avec d'autres développeurs.
Conception réactive
Appareil personnalisé
Découvrez comment le site recherchera des appareils avec une résolution personnalisée.
Limite de vitesse
Nous regardons le téléchargement de la version mobile sur la vitesse Internet mobile.
Ămulation de tachi
Une petite icĂŽne avec une «main» en est responsable. ĂmulĂ©, y compris de longues tapas.
Changer d'agent utilisateur
N'oubliez pas d'activer l'option "Recharger la page lors du changement d'UA" dans les paramĂštres - gagnez du temps.
Alignement de la fenĂȘtre gauche
Pratique si vous souhaitez placer des panneaux à droite (par exemple, pour le débogage).
Inspecteur d'entrepĂŽt
Modification des cookies
Double-cliquez sur la cellule dont vous souhaitez modifier la valeur.
Suppression des cookies
La façon la plus simple de supprimer les cookies consiste à les sélectionner et à cliquer sur Retour arriÚre.
Faites attention aux options du menu contextuel. L'option «Supprimer tout pour un domaine» est trĂšs pratique, mais gardez Ă l' esprit que le domaine doit ĂȘtre prĂ©cis (c'est-Ă -dire que la suppression des cookies pour .medium.com ne les supprimera pas pour medium.com )
Cookies de modification en temps réel
Les cookies qui viennent d'ĂȘtre modifiĂ©s clignotent en orange.
Instantanés statiques pour IndexedDB
Vous ne pourrez pas voir les changements dans les enregistrements IndexedDB en temps réel. Utilisez donc le bouton d'actualisation pour obtenir l'instantané de base de données le plus à jour.
Modification des colonnes de tableau affichées
Un clic droit sur l'en-tĂȘte du tableau aidera Ă masquer les colonnes inintĂ©ressantes.
Câest tout. J'espĂšre que les conseils ont Ă©tĂ© utiles!