Console.log et debug ne s'impriment pas, retournent seulement indéfinis. Pourquoi ça peut être? J'ai essayé de réinstaller Chrome, mais cela n'aide pas.
Voici une capture d'écran de la page principale de chrome, donc les fonctions ne sont pas redéfinies dans certains codes
google-chrome
console
Ihar Krasnik
la source
la source
Réponses:
Cliquez sur "Niveaux par défaut" et assurez-vous que "Info" est coché. Par défaut, il est uniquement configuré pour afficher les erreurs et les avertissements
Je suis venu ici avec le même problème: /
la source
Par souci d'exhaustivité: dans la version actuelle de chrome, le paramètre n'est plus en bas mais peut être trouvé en cliquant sur l'icône "Filtre" en haut de l'onglet de la console (deuxième icône à gauche)
la source
À partir d'aujourd'hui, l'interface utilisateur des outils de développement dans Google Chrome a changé où nous sélectionnons le niveau de journal des instructions de journal affichées dans la console. Il y a une liste déroulante de niveau de journalisation à côté de la zone de texte "Filtre". Les valeurs prises en charge sont
Verbose
,Info
,Warnings
etErrors
avecInfo
être la sélection par défaut.Tout journal dont la gravité est égale ou supérieure sera affiché dans l'onglet "Console", par exemple si le niveau de journal sélectionné est
Info
alors tous les journaux de niveauInfo
,Warning
etError
sera affiché dans la console.Lorsque je l'ai changé en,
Verbose
mes déclarationsconsole.debug
et ontconsole.log
commencé à apparaître dans la console. Jusqu'à ce que leInfo
niveau de temps ait été sélectionné, ils n'étaient pas affichés.la source
J'ai rencontré le même problème. La solution pour moi était de désactiver Firebug car Firebug interceptait les journaux en arrière-plan, ce qui ne permettait pas d'afficher les journaux dans la console Chrome.
la source
Même problème, mais je viens d'effacer mes paramètres. Je suis allé dans Paramètres> Préférences et j'ai cliqué sur [Restaurer les paramètres par défaut et recharger]. Rappelez-vous simplement quels étaient vos paramètres.
la source
Certains filtres peuvent également être appliqués à la console. Retirez-les.
la source
Assurez-vous que l'entrée "Filtre" est vide et que rien n'est écrit intentionnellement ou par erreur. C'était ça dans mon cas: P
la source
Dans mon cas, le Webpack exécutait UglifyPlugin avec
drop_console: true
setla source
Je travaille sur un site où du code JS (ou autre) empêche
console.log
de fonctionner (console.log
est probablement écrasé). Vous pouvez tester cela en vérifiant siconsole.log
fonctionne sur une page différente (comme celle-ci).Je n'ai pas le temps d'enquêter plus avant pour le moment, j'ai donc l'habitude
alert("something is: "+something)
d'obtenir les informations que je voulais à partir d'un extrait dont j'avais besoin pour exécuter.la source
console.log
.Dans mon cas, c'était juste un ancien fichier Javascript mis en cache. Après avoir vidé le cache, j'ai vu mes journaux.
la source
Si vous voyez (3 messages sont masqués par les filtres. Afficher tous les messages.), Cliquez sur Afficher le lien de tous les messages dans la console de l'outil de développement Chrome.
Parce que si cette option est activée par erreur, le
console.log("")
message s'affiche, mais celui-ci est à l'état caché.la source
Cliquez sur " Niveaux par défaut " juste à côté du filtre et assurez-vous que " Info " est coché.
S'il vous plaît voir capture d'écran:
la source
Dans mon cas, la conservation des journaux fait l'affaire. J'ai tout fait pour afficher les logs, mais ça disparaît. Je l'ai vérifié et ça marche,
la source
La sélection verbeuse l'a corrigé pour moi
la source
Dans mon cas, je n'ai pas pu voir les journaux car il y a du texte dans le champ Filtre, ce qui a fait disparaître les résultats de console.log. Une fois le texte effacé dans le champ Filtre, il devrait s'afficher.
la source
Cela a fonctionné pour moi. Dans la section console, accédez aux paramètres en haut à droite. Là, sélectionnez conserver le journal et le journal XMLHttpsRequests.
la source
Parfois, les choses les plus simples nous font trébucher ...
Tapez
console.log
la console et vérifiez quelle fonction est renvoyée. Si vous voyez,ƒ log() { [native code] }
c'est autre chose. Si vous voyezƒ (){}
alors quelque part sur la ligne, la fonction native console.log a été modifiée.Travaillait sur le site d'un client aujourd'hui et c'était le problème. Si tel est le cas, vous pouvez restaurer manuellement la fonction console.log ou utiliser à la place console.dir () ou console.warn ().
la source
Assurez-vous que la boîte de filtre est vide
la source
voir si quelque chose apparaît sur la boîte de filtre dans la console, cela signifie que quelque chose remplace votre script effacez la boîte de filtre et vérifiez à nouveau. dans mon cas, c'est le problème.
la source
Depuis juillet 2020, l'interface utilisateur de Chrome a de nouveau changé et la liste déroulante du niveau de journalisation ne semble plus rien faire pour le moment.
Au lieu de cela, il y a un nouveau volet à gauche du volet de la console principale, qui peut avoir été involontairement défini sur l'un des niveaux de journalisation restrictifs:
Sélectionnez la catégorie supérieure (messages) pour révéler toute la journalisation:
EDIT: MÊME PUIS Chrome semble ajouter des éléments à la boîte de filtre , qui perd à nouveau une certaine journalisation, vous devez donc EFFACER LA BOÎTE DE FILTRE AUSSI!
(La boîte de filtre est en haut de mes deux photos ci-dessus, sous "Conditions réseau"; vous pouvez voir qu'elle contient du contenu sur "urlwebpack" que je n'ai pas mis là!)
la source