Question

Je suis en train de corriger quelques bugs JavaScript.Firebug permet de déboguer ces questions beaucoup plus facile lorsque l'on travaille dans Firefox, mais que voulez-vous faire lorsque le code fonctionne très bien sur Firefox, mais IE est de se plaindre?

Était-ce utile?

La solution

vous pouvez aussi consulter l' IE Barre d'outils du Développeur ce qui n'est pas un débogueur, mais vous aidera à analyser le contenu de votre code.

Visual Studio aidera avec le débogage

Fiddler devrait aider à analyser le trafic à destination et en provenance de votre navigateur

Autres conseils

Vous pouvez essayer Firebug Lite ou d'utiliser Visual Studio pour déboguer le code JavaScript.

Depuis Internet Explorer 8, internet explorer a été l'expédition avec un outil intégré pour le débogage, le dépannage, et généralement aider dans le développement de vos pages/applications.Vous pouvez accéder à ces outils en appuyant sur F12, tandis que dans le navigateur.

Onglet HTML

L'onglet HTML vous permettra de coup d'oeil dans les DOM comme le navigateur le comprend.À mesure que vous sélectionnez des éléments à partir de l'affichage HTML, leurs styles seront détaillées sur la droite, avec ses propres règles ont la capacité à être activé et désactivé.Vous pouvez également modifier les règles, et de déterminer si les styles sur l'élément ont été héritées, ou attribué explicitement.En outre, vous pouvez même dire lequel .fichier css dont ils sont originaires.

enter image description here

Il y a un peu plus, vous pouvez le faire dans l'onglet HTML, tels que d'examiner et de modifier les attributs des éléments, et même apporter des modifications à la disposition de l'élément dans la section mise en page.En outre, vous pouvez faire les modifications directement sur le balisage afin de tester rapidement quelques idées structurelles.

Onglet Script

Pour résoudre JavaScript questions, vous pouvez regarder la Console et la Balise de Script.Si votre script bute sur un appel à une méthode non définie, vous serez averti à l'intérieur de votre console.La console vous permet également d'exécuter JavaScript arbitraire à l'encontre de votre page, si vous souhaitez activer les éléments sur ou hors tension, ou d'essayer de lier un gestionnaire à un bouton.

L'onglet Script très bien aussi car il permet de formater votre JavaScript pour vous, vous permettent d'insérer des points d'arrêt, pas dans et sur les blocs de code, et de surveiller les variables au fil du temps.

enter image description here

Si vous avez utilisé Firebug, ou même le Webkit de l'Inspecteur, les Outils de développement F12 dans Internet Explorer 8+ devriez être assez familier pour vous.

Firebug lite ne fonctionne pas trop bien pour moi.La Barre d'outils du Développeur n'est tout simplement pas assez bon.Il n'y a vraiment pas de solution idéale.

Jetez un oeil à DebugBar.La licence est gratuit pour un usage personnel

Pour l'Inspecteur DOM, essayez le Internet Explorer Barre D'Outils Du Développeur.

Pour l'onglet Net, essayez de Fiddler.

Pour le débogage Javascript, essayez d' Visual Web Developer 2008 Express Edition.(Ou une édition supérieure de Visual Studio)

Aussi, essayez de DebugBar.

Visual Studio 2008 peut faire débogage JavaScript, vous devez aller à la d'IE: Outils->Options Internet->Avancé et décochez la case "Désactiver le Débogage des scripts (Internet Explorer)" pour que le navigateur à remonter les erreurs qu'il détecte.

Une fois que vous êtes dans Visual Studio en gros, vous avez toute débogage de l'arsenal à votre disposition.Ce n'est pas intégrée comme Firebug, mais c'est mieux que tout ce que nous avons l'habitude d'avoir.

je pense qu'il est préférable que vous devez d'abord installer la base d'ie addon de firefox puis de charger la page avec ie addon et appuyez sur la touche f12.bonne chance.

Créer un signet dans la barre de favoris, et de mettre cette adresse que l'adresse URL:

javascript:(function(F,i,r,e,b,u,g,L,I,T,E){if(F.getElementById(b))return;E=F[i+'NS']&&F.documentElement.namespaceURI;E=E?F[i+'NS'](E,'script'):F[i]('script');E[r]('id',b);E[r]('src',I+g+T);E[r](b,u);(F[e]('head')[0]||F[e]('body')[0]).appendChild(E);E=new%20Image;E[r]('src',I+L);})(document,'createElement','setAttribute','getElementsByTagName','FirebugLite','4','firebug-lite.js','releases/lite/latest/skin/xp/sprite.png','https://getfirebug.com/','#startOpened');

Puis navigatge à la page que vous souhaitez et cliquez sur le lien.Firebug Lite/devrait ouvrir...

La IE8 bêta vient avec ce que je pense est la IE barre d'outils du Développeur, mais il semble être un beaucoup plus puissant que la dernière fois que j'ai essayé de la barre d'outils sur IE7

Je suppose que cette question a été postée avant la IE8 final est sorti, selon tho certaines des réponses.

Ces jours-ci, IE8 est intégré les Outils de développement sont grandes;et alors que le JS de débogage n'est pas aussi utile que Visual Studio les Outils de Dev en général beaucoup mieux que Firebug, à mon avis.Entre ça et le mode de Compatibilité de Navigateur en Mode je peux gérer tout mon IE6 besoins de développement.

J'ai trouvé une solution à ce problème, vous pouvez simplement coller cette étiquette à la page que vous essayez de déboguer et il va ouvrir firebug:

<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js"></script>

Explication de https://getfirebug.com/firebuglite#Stable

Si vous êtes passionné par le Développeur Front-end, donner AJAX Édition d'une course d'essai:

http://www.compuware.com/application-performance-management/ajax-performance-testing.html

C'est un outil gratuit qui permet aux utilisateurs de comprendre ce qui est à l'origine de rendement et de fonctionnement liées à des problèmes dans moderne AJAX/Applications web.

Dans internet explorer, aller à la barre de menu->Outils Sélectionnez Outils Du Débogueur Tapez F12 et en profiter.Il est loin d'être le Feu d'un Bug, mais convenable pour une aide rapide

Il y a toujours un moyen de contourner ce problème, regardez la vidéo et vous serez en mesure d'installer firebug dans 2 minutes.

installer firebug sur ie

Bonne chance

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