'console' é um erro indefinido no Internet Explorer: uma resolução
Apesar de tentar definir a variável 'console' no início de um Página HTML, erros de script relatando 'console' como indefinido persistem no Internet Explorer 8 e versões anteriores. Evitar esses erros requer um aprofundamento no problema.
A solução está em acessar a variável 'console' através do contexto global ('janela' nos navegadores). Para fazer isso, modifique o código da seguinte maneira:
if (!window.console) console = ...
Essa abordagem elimina o problema de tentar fazer referência direta a uma variável indefinida. Em vez disso, ele acessa a variável 'console' como um atributo do contexto global, substituindo efetivamente o status indefinido.
Alternativamente, para evitar o objeto 'janela', use a seguinte sintaxe:
if (typeof console === 'undefined') console = ...
Ao utilizar qualquer uma dessas soluções, torna-se possível eliminar o erro 'console' é indefinido no Internet Explorer, permitindo para execução perfeita de scripts em versões mais antigas do navegador.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3