Estou usando este pequeno script para descobrir se o Firebug está aberto:
if (window.console && window.console.firebug) {
//is open
};
E isso funciona bem. Agora, eu estava procurando por meia hora para encontrar uma maneira de detectar se o console do desenvolvedor da Web incorporado do Google Chrome está aberto, mas não consegui encontrar nenhuma dica.
Este:
if (window.console && window.console.chrome) {
//is open
};
não funciona
EDITAR:
Portanto, parece que não é possível detectar se o console do Chrome está aberto. Mas existe um " hack " que funciona, com algumas desvantagens:
- não funcionará quando o console estiver desencaixado
- não funcionará quando o console estiver aberto no carregamento da página
Então, eu vou escolher a resposta de Unsigned por enquanto, mas se alguém1 tiver uma idéia brilhante, ele poderá responder e eu altero a resposta selecionada! Obrigado!
.message
é buscado (o que acontece quando o depurador é aberto porque você vê a mensagem), mas infelizmente isso também acontece quando o depurador não é aberto. Eu gostaria de saber um truque para isso, se ela existe ...