J'essaie de alert()
les propriétés de l'objet javascript. Puisque le texte en alerte n'est pas défilable, je ne peux en voir qu'une partie. Comment puis-je réparer ça? J'utilise FF 3.5.Comment utiliser alert() pour un long message de débogage?
Répondre
et utiliser Firebug Installer console.log(myObj);
Vous pouvez inspecter correctement l'objet de cette façon!
Vous pouvez diviser le texte en plusieurs parties et alerter plusieurs fois.
Ou, vous pouvez faire un textArea sur la page et définir le innerHTML de la zone de texte à votre message de sortie [ce que je fais] Notez que si vous voulez faire, vous devez remplacer \ n avec < br />
en chrome, parfois sur le bouton « oK » de l'alerte ne même pas montrer> _>
Aller à devoir mentionner cette méthode est très obsolète à moins que vous désiriez voir l'état intermédiaire de votre application. Optez pour console.log car il est moins intrusif. Envisagez également d'exécuter "débogueur"; ce qui causera un point d'arrêt si vous avez la console de chrome/firebug ouverte. – Warty
Utilisez une bibliothèque de journalisation multi-navigateur telle que la mienne log4javascript. Parmi beaucoup d'autres choses, il a une console d'enregistrement des recherches, filtrables et permet de vider les objets à la console à l'aide d'appels de journalisation:
var obj = {
name: "Octopus",
tentacles: 8
};
log.debug(obj);
/*
Displays:
19:53:17 INFO - {
name: Octopus,
tentacles: 8
}
*/
Jetez un oeil à Blackbird. C'est un enregistreur/débogueur javascript à l'écran. Dans votre code, vous placez log.debug (objet) et il sera affiché dans le navigateur dans une superposition div. Je ne sais pas si cela fonctionne si vous lui passez simplement un objet, mais apparemment vous avez déjà le object.dumpvars() déjà travaillé.
- 1. Comment utiliser l'outil de débogage WINDBG pour le débogage?
- 2. vim comment créer un message de débogage rapide
- 3. Comment utiliser le message d'écriture de NSOutputStream?
- 4. Comment puis-je utiliser un éditeur PHP pour le débogage?
- 5. Comment puis-je m'assurer qu'une chaîne est propre pour l'insertion dans javascript Alert ('message d'erreur')
- 6. Comment utiliser lxml pour recevoir un message d'un site web?
- 7. Spécificateur de format pour « long long »
- 8. Google Maps - utiliser geocoder pour obtenir long/lat avec javascript
- 9. Alert view in iphone
- 10. Débogage d'idées pour une boucle de message Windows bloquée
- 11. Comment utiliser pleinement les fonctionnalités de débogage?
- 12. Interruption du message de débogage dans GDB
- 13. Pylônes: Afficher le dernier message de débogage
- 14. Comment utiliser les points de débogage?
- 15. Les définitions Ivar montrent un codage de type «long» comme un codage de type «long long»
- 16. Comment utiliser ce message inBetweenDate?
- 17. Alert Box Méthodes
- 18. Comment puis-je afficher un message "Chargement ... s'il vous plaît attendre" dans Winforms pour un long formulaire de chargement?
- 19. Fonction de hachage pour une paire de long long?
- 20. Comment utiliser GDB dans Eclipse pour le débogage C/C++?
- 21. FLEX: Comment supprimer par programme Alert?
- 22. Concombre + test JS alert
- 23. Comment utiliser un fichier de ressources de message dans une bibliothèque précompilée pour BlackBerry
- 24. jquery alert plugin, jConfirm
- 25. jQTouch alert/confim
- 26. Invalidate() Échec de l'assertion de débogage message (MFC, VC++)
- 27. Long primitif ou AtomicLong pour un compteur?
- 28. Comment faire pour modifier la langue de message d'exception Visual Studio en anglais pendant le débogage
- 29. Comment utiliser les fonctions de débogage de Firebug?
- 30. Comment utiliser FB Graph pour poster un message sur un flux (mur)
Le seul petit problème à garder à l'esprit à propos de l'utilisation de console.log est qu'il provoquera une erreur lors de l'exécution du script avec le volet firebug fermé. – Erik
@Erik: 'si (console.log) console.log (myObj);' –
ou, si (! Console) console = {log: function() {}}; ' –