Como recebo esta mensagem do Firefox Web Console
A API de registro do console da web (console.log, console.info, console.warn, console.error) foi desativada por um script nesta página
A mesma página da Web pode imprimir mensagens no Chrome Console, mas não no Firefox. Abri a mesma página no Firefox de outros computadores (não sei qual versão) O Console da Web pode imprimir mensagens. Minha versão do Firefox é a mais recente, 8.0.
javascript
html
firefox
yeeen
fonte
fonte
firebug
econsole
e verifique se eles não estão definidas paranull
,undefined
oufalse
Respostas:
Isso acontece quando a própria página define uma variável global chamada
console
, por exemplo. Se a página estiver farejando o navegador para decidir se deve defini-la, o comportamento poderá diferir em diferentes navegadores.No caso do Firefox, isso também acontece quando o Firebug está instalado e seu console está ativado, uma vez que isso substitui o padrão
window.console
.fonte
window.console
com seu próprio console ...Eu tinha a mesma mensagem de erro exata e, depois que removi o firebug, ele desapareceu.
Não estou dizendo que você deve remover o firebug, eu amo o firebug, mas essa provavelmente é a fonte do erro para você também. Mais uma observação, o erro ainda estava lá, mesmo que o firebug estivesse desativado (desativado) para essa página específica.
fonte
Aqui está uma solução JavaScript que eu usei para restaurar a API do console depois que ela foi definida como função vazia por um script na página (funciona no Firefox 46, testado no Firebug e no script greasemonkey):
Mais informações e credenciais: Restaurando console.log ()
fonte
Clique com o botão direito do mouse na guia do console do firebug e desmarque a opção "enabled" (a primeira).
fonte