44 votes

Comment augmenter le nombre d'entrées de la pile d'appels dans les outils de développement Google Chrome (ou Firefox) ?

Comment augmenter le nombre d'entrées de la pile d'appels dans les outils de développement Google Chrome (ou Firefox Firebug) ? Je reçois une erreur Javascript dans le Javascript d'un contrôle tiers. Tous les appels dans la fenêtre Call Stack n'appartiennent pas à mon propre code. Je veux savoir quelle ligne de mon code a déclenché la séquence d'événements. La pile d'appels n'est pas assez grande pour afficher quelque chose de mon propre code.

32voto

JasonS Points 1312

Solution chromée

https://v8.dev/docs/stack-trace-api

peut être défini via la ligne de commande au démarrage --js-flags="--stack-trace-limit <value>"

ou à l'exécution au chargement d'une page : Error.stackTraceLimit=undefined //unlimited stack trace

17voto

Dans Chrome (également dans node), vous pouvez taper ceci dans la console js :

 Error.stackTraceLimit = Infinity;

Vous pouvez également consulter cette page pour les indicateurs de ligne de commande Chrome : https://v8.dev/docs/stack-trace-api (besoin de redémarrer Chrome) :

 $ google-chrome --js-flags="--stack-trace-limit 10000"

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