141 votes

Inspecter l'élément survolé dans Chrome ?

J'essaie de voir, par le biais des outils de développement de Chrome, comment les infobulles sont structurées sur un site. Cependant, même lorsque je passe la souris sur l'élément, lorsque j'inspecte l'élément, rien n'apparaît pour l'info-bulle dans le code html. Je sais que je peux définir le style sur :hover mais je ne peux toujours pas voir le html ou le css de l'infobulle.

Des idées ?

30voto

mikemaccana Points 7470

Pour moi, la réponse acceptée ne fonctionnait pas : cliquer dans DevTools fermait immédiatement le ToolTip.

Cependant, j'ai trouvé https://superuser.com/questions/249050/chrome-keyboard-shortcut-to-pause-script-exécution ce qui m'a aidé :

  1. Dans la console :, Exécuter :

    const F12 = 123
    window.addEventListener('keydown', function(event) { 
      if (event.keyCode === F12 ) {
        debugger; 
      }
    });
  2. Mettre en évidence l'élément avec l'inspecteur

  3. Appuyez sur F12

Vous pouvez maintenant inspecter l'élément, avec JavaScript en pause pour que le DOM ne change pas.

29voto

TobyLL Points 1896

Réponse à guichet unique, sans codage

Aucune des autres réponses n'est tout à fait juste, ou n'est suffisamment détaillée, alors voici ma tentative.

  • Ouvrez les DevTools de Chrome en utilisant F12/Ctrl+Shift+I (Windows/Linux) ou Command+Option+I (Mac).
  • Sélectionnez le Sources dans la fenêtre DevTools.
  • À l'aide de la souris, passez le curseur sur l'élément que vous voulez inspecter, pour rendre l'info-bulle visible.
  • Appuyez sur F8 (Windows/Linux/Mac) pour mettre en pause l'exécution du script. La fenêtre principale se grise, et une fenêtre contextuelle "Paused in debugger" apparaît.
  • Dans la fenêtre DevTools, sélectionnez l'option Éléments onglet
  • Pour les infobulles Bootstrap, l'infobulle apparaîtra en tant que dernier élément de l'image. <div> dans le <body>

6voto

clhenrick Points 443

Aucune solution de code pour les infobulles activées par JS :

Avec les devtools de Chrome, inspectez l'élément contenant / parent de l'infobulle. Dans l'onglet "elements", faites un clic droit sur l'élément DOM contenant l'info-bulle et choisissez "break on" > "subtree modifications". La prochaine fois que vous survolerez la partie du DOM dans laquelle se trouve l'infobulle, le code JS sera mis en pause, ce qui vous permettra d'inspecter le contenu de l'infobulle.

5voto

Parvez Ahmed Points 59

Suivez les étapes suivantes

  1. Ouvrir Inspect fenêtre en chrome.

  2. Placez la souris sur l'infobulle.

  3. Appuyez sur F8

    L'exécution de la JS sera mise en pause et vous pourrez alors inspecter l'infobulle.

  4. Appuyez sur F8 à nouveau pour commencer l'exécution et F10 pour déboguer.

5voto

Catalin Points 65

Il est si simple de modifier ces infobulles.

Étape 1 : Inspectez l'élément qui comporte l'info-bulle. Assurez-vous qu'il est surligné en bleu dans devtools.

Étape 2 : cliquez avec le bouton droit de la souris sur l'élément (dans la partie devtools) et sélectionnez : modifications d'attributs, sous Break on enter image description here

Étape 3 : Survolez l'élément inspecté et une superposition grise apparaîtra sur le site avec un petit texte : En pause dans le débogueur

enter image description here

en haut de votre écran

Étape 4 : Cliquez sur la flèche bleue jusqu'à ce que l'état de survol soit sélectionné.

Étape 5 : Inspecter et modifier l'infobulle

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X