Question

Je ne parviens pas à utiliser la fenêtre contextuelle d'Internet Explorer pour développeurs Web, elle ne s'affiche pas au bas de la fenêtre. Aucune suggestion?

Était-ce utile?

La solution

Je suis à peu près sûr que cela ne fonctionnera pas avec les fenêtres contextuelles modales. Si vous ouvrez des fenêtres contextuelles en mode modal, vous devrez peut-être modifier le code en mode-less uniquement à des fins de débogage.

Autres conseils

Il existe une manière très très spécifique de le faire:

  1. ouvrez les outils de développement (via F12 ou autre) dans la fenêtre principale du navigateur. Assurez-vous que les outils de développement sont "épinglés" dans cette fenêtre.
  2. Faites ce que vous faites pour ouvrir la fenêtre contextuelle
  3. Ouvrez les outils de développement (via F12 ou autre) pour la fenêtre contextuelle
  4. dissociez la fenêtre des outils de développement ( CTRL + P ) de la fenêtre contextuelle
  5. ferme la fenêtre contextuelle (cela fermera aussi automatiquement la fenêtre des outils de développement)
  6. en laissant les outils de développement ouverts dans la fenêtre principale du navigateur, ouvrez à nouveau la fenêtre contextuelle. La fenêtre des outils de développement devrait s'ouvrir automatiquement à ses côtés.

Vous devriez maintenant également être en mesure de contrôler si les outils de développement s'ouvrent pour la fenêtre contextuelle ou non en basculant les outils de développement dans la fenêtre principale. C’est comme ça que ça marche pour moi, de toute façon! Tout cela sur IE9 sous Windows 7, soit dit en passant ...

Le seul problème avec tout cela est si vous devez déboguer quelque chose qui ne se produit que la première fois que vous ouvrez la fenêtre contextuelle ...

Quel est exactement le problème que j'ai? J'ai un cours d'apprentissage en ligne compatible SCORM qui s'ouvre dans une fenêtre contextuelle et qui comporte un bogue qui survient uniquement lors du premier lancement du cours dans IE! Oh bien ...

Je viens d’essayer ceci sur ma machine et cela semble fonctionner. Assurez-vous que vous utilisez le dernière version

Sinon, mettez à jour votre question et je vais essayer de vous aider à nouveau.

update: assurez-vous que la barre d’outils est ancrée dans la fenêtre parente avant le déclenchement de la fenêtre contextuelle Lorsque la barre d’outils est ancrée (à l’aide de la petite icône représentant un dock en haut à droite de la fenêtre), elle semble suivre la nouvelle fenêtre contextuelle.

Utilisez IE8, qui dispose d'un ensemble d'outils de développement nettement amélioré par rapport à l'ensemble extrêmement limité d'IE7. Appuyez sur F12 pour ouvrir les outils de développement dans la fenêtre contextuelle.

Ajoutez une erreur Javascript dans le code de la page, telle que blabla () ;. IE affichera la boîte de dialogue d'erreur Javascript à partir de laquelle vous pourrez lancer les outils de développement. Vous devez avoir des messages d'erreur Javascript sur Je pense:

Outils - Options Internet, onglet Avancé Assurez-vous que " Afficher une notification pour chaque erreur de script " est cochée.

Ce n’est pas une solution idéale, mais peut vous aider si vous avez vraiment besoin de déboguer en mode dialogue modal lorsque le dialogue sans modalité ne produit pas le même résultat que dans le dialogue modal.

J'ai une solution de contournement que je partager sur Twitter il y a quelques jours. C'est utile lorsque vous utilisez IE 11 Outils de développement :

  • Faites un clic droit dans le contenu de la fenêtre de popup
  • Sélectionnez Élément d'inspection pour attacher le débogueur.
  • Cliquez à nouveau avec le bouton droit de la souris et appuyez sur Actualiser pour voir les erreurs possibles dans la Console .

Je voudrais toujours pouvoir obtenir le débogueur attaché en amont, c'est-à-dire pouvoir déboguer la fenêtre contextuelle après une actualisation, je voulais pouvoir déboguer le 1er événement de chargement de le popup, c’est-à-dire la 1ère fois qu’il est ouvert - mais je n’ai pas trouvé le moyen de le faire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top