Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Spyder.RV

erros console em javascript em browsers IE antigos

Recommended Posts

Boa tarde.

 

Existe algum meio de usar prototype pro console ser aceito nos Internet Explorer antigos?

 

Não preciso que a saída do console aconteça... só preciso que não ocorram os erros...

 

Já tentei algo como o código abaixo mas não deu certo...

 

if (!document.console) {
document.prototype.console = function () { }
}

 

Alguma dica?

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tá tentando "esconder" os erros ?

 

geralmente eu prefiro resolver eles. Note que "esconder" não vai fazer com que "funcione", ou impedir que tal erro trave a execução do restante do script.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É claro que quero "esconder".. Bem, pelo menos o console...

 

Olha só o cenário:

 

Eu uso o console pra debugar normalmente no firefox ou no chrome (até no ie9)... mas na hora que quero ver o resultado no IE7 por exemplo, tenho que sair procurando todo o código por linhas que tenham console.log('algumacoisa") e comentar pois vai dar erro... aí quando volto pro firefox/chrome tenho que sair descomentando...

 

No caso, eu quero simplesmente encontrar uma maneira de fazer com que as linhsa que tenham console passem batido nesses navegadores...

 

Agora, se existir um meio de fazer o console funcionar nesses navegadores, pra mim também serve...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio que não vai conseguir, faço das palavras do Bruno as minhas!

 

Mesmo? Que pena... pensei que teria um modo de alterar o prototype igual o indexOf em arrays... também dava erro nas versões antigas do IE, aí consegui na internet o código abaixo e deu certo:

 

if (!Array.indexOf) {
Array.prototype.indexOf = function (obj, start) {
	for (var i = (start || 0); i < this.length; i++) {
		if (this[i] == obj) {
			return i;
		}
	}
	return -1;
}
}

 

Foi daqui que tirei a ideia de tentar também no console, só que não consegui fazer! Penso que se tiver um jeito de manipular o prototype do console... o console faz parte de que elemento do javascript? document? window?

Compartilhar este post


Link para o post
Compartilhar em outros sites

até onde eu sei, console não é um objeto padrão da linguagem javascript.

 

mas sim uma implementação proprietária que foi sendo "bem aceita" e usada pela comunidade. Creio que nem conste na especificação da ecma

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.