Utilisation des onglets de l'interface utilisateur jQuery Je charge des pages qui contiennent du code JavaScript. Est-il possible d'utiliser Firebug pour déboguer ce code? Impossible de voir alors dans l'onglet 'Scripts' de firebug, montrant 'all', 'static, eval et event'.Firebug - Script de débogage chargé dynamiquement
Répondre
Vous pouvez, avec le mot-clé debugger
. Je crois que cela fonctionne également avec Web Inspector pour les navigateurs WebKit. Ainsi, par exemple, vous pouvez faire quelque chose comme ceci:
a = 1;
debugger;
a = 2;
Et Firebug devrait heureusement se briser à la ligne où debugger
est inséré.
Il y a eu plusieurs questions similaires sur le SO, comme d'habitude:
- dynamically loaded js function does not appear in Firebug js debugger
- Making Firebug break inside dynamically loaded javascript
J'ai eu une expérience avec une ancienne version Firebug/firefox où il a fait pas bien faire face avec le mot-clé debugger
. Il a fait une pause dans l'exécution de JavaScript, mais n'a pas montré les bons morceaux du script, ce qui était inutile. Mais je pourrais toujours utiliser la console pour accéder aux objets DOM et aux variables, ainsi que pour le parcourir à l'aveugle. Que diriez-vous de l'onglet html?
Intéressant, merci. –
- 1. débogage d'un exécutable chargé dynamiquement
- 2. Débogage Firebug JavaScript
- 3. Débogage TypeScript dans Firebug
- 4. Firebug: ouvrir la console pendant le débogage dans l'onglet Script
- 5. Débogage de coffeescript dans firefox w/firebug
- 6. Chaînage dynamiquement javascript chargé
- 7. Recharger le script firebug
- 8. Modification de script dans Firebug
- 9. jquery onglet dynamiquement chargé d'un script à l'intérieur
- 10. javascript notifier quand le script est chargé dynamiquement dans IE
- 11. Exécution de code jQuery chargé dynamiquement
- 12. Contrôle dynamiquement chargé
- 13. Débogage de script dans IE
- 14. référencement choses dynamiquement chargé à partir d'un script jquery précédemment chargé
- 15. add au menu dynamiquement chargé
- 16. débogage Firebug ne fonctionne pas dans VS2010
- 17. Firebug ne montre aucun script
- 18. Comment utiliser les fonctions de débogage de Firebug?
- 19. pourquoi google analytics doit être chargé dynamiquement?
- 20. Colorisation d'un fichier chargé dynamiquement
- 21. JQuery dans UserControl chargé dynamiquement
- 22. Comment abandonner l'exécution de script dans firebug?
- 23. Débogage de la boîte de dialogue jquery avec firebug
- 24. Formulaire chargé dynamiquement et scripts submit
- 25. Silverlight importer App.xaml de xap dynamiquement chargé
- 26. Contrôle dynamiquement chargé et liaison de données
- 27. jQuery: Extraction de parties de html chargé dynamiquement
- 28. Webview Android et fichier histats.js chargé dynamiquement
- 29. contenu de jeu dans l'éditeur de tinyMCE dynamiquement chargé
- 30. Désactiver firebug sur le site lorsqu'il est chargé
vous pouvez déboguer là aussi –
Il n'apparaît pas là-bas. Je remplis le contenu des onglets via AJAX. Le code HTML apparaît dans l'onglet 'html', mais pas le Javascript associé. Le JavaScript fonctionne toujours bien. – martok
Cela dépend de la façon dont vous insérez le script sur la page? Par exemple, si vous chargez à partir d'ajax et eval, ils devraient apparaître dans eval. Si vous créez une balise de script pour les exécuter, ils doivent apparaître en html. Avez-vous une page d'exemple? – Sheepy