sexta-feira, 25 de dezembro de 2009

Verificar por javascript se firebug está ativo

Olá,

Depois de muita correria voltei!
Hoje vou postar um pequeno código em javascript, para validar se o firebug está ativo.

Mas porque fazer isso? O firebug é um ótimo complemento do firefox, só que ele também abre muitas brechas com relação a segurança, ele mostra oque foi enviado pela rede, consegue verificar oque foi enviado por ajax e oque foi recebido, etc.

Na maioria dos casos você (desenvolvedor) não deseja que o usuário veja estas informações, pois não são necessárias para as outras pessoas (a não ser que esteja analizando o site para algum outro fim).

Código javascript abaixo:



<script type="text/javascript" language="javascript">
//<![CDATA[
function verificaFirebug()
{
if( document.getElementById("_firebugConsole")
{
alert("Firebug ativo");
}
}
var inTempo = 5000;//tempo de 5 segundos
/* roda de 5 em 5 segundos */
setInterval("verificaFirebug()",inTempo );
//]]>
</script>



A lógica deste script é verificar se existe o elemento com id igual a _firebugConsole, se existe é porque o firebug está ativo.

É isso.