Comment se fait-il que je reçoive ce message de Firefox Web Console
L'API de journalisation de la console Web (console.log, console.info, console.warn, console.error) a été désactivée par un script sur cette page
La même page Web peut imprimer des messages dans Chrome Console, mais pas dans Firefox. J'ai ouvert la même page Web dans Firefox d'un autre ordinateur (je ne sais pas quelle version) La console Web peut imprimer des messages. Ma version de Firefox est la dernière, 8.0.
javascript
html
firefox
yeeen
la source
la source
firebug
etconsole
et assurez-vous qu'ils ne sont pas réglés surnull
,undefined
oufalse
Réponses:
Cela se produit lorsque la page elle-même définit une variable globale appelée
console
, par exemple. Si la page renifle le navigateur pour décider de la définir, le comportement peut différer selon les navigateurs.Dans le cas de Firefox, cela se produit également lorsque Firebug est installé et que sa console est activée, car cela remplace la valeur par défaut
window.console
.la source
window.console
avec sa propre console ...J'ai eu le même message d'erreur exact, et une fois que j'ai supprimé Firebug, il est parti.
Je ne dis pas que vous devriez supprimer firebug, j'adore firebug, mais c'est probablement la source de l'erreur pour vous aussi. Une dernière remarque, l'erreur était toujours là même si Firebug était désactivé (désactivé) pour cette page particulière.
la source
Voici une solution de contournement JavaScript que j'ai utilisée pour restaurer l'API de la console après qu'elle a été définie sur une fonction vide par un script sur la page (fonctionne dans Firefox 46, testé dans Firebug et dans le script greasemonkey):
Plus d'informations et d'informations d'identification: Restauration de console.log ()
la source
Faites un clic droit sur l'onglet de la console Firebug et décochez l'option "activé" (la première).
la source