9
votes

Comment la page peut-elle savoir que je l'analyse avec Firebug

look:

 Capture d'écran de Google Identifiant Firebug Utilisez !

wow!

Comment la page Web peut-elle savoir que j'utilise Firebug?

BTW, je n'ai pas pu savoir comment montrer la bannière Ajouter translucide.


1 commentaires

C'est impressionnant. Google est bon!


3 Réponses :


12
votes

Vous pouvez faire:

if(window.console && window.console.firebug)
{
    alert("Firebug active!");
}


1 commentaires

Ne va jamais travailler dans la dernière version de Firebug. ( window.console.firebug Supprimé de la dernière version de Firebug, window.Console est toujours défini dans la dernière ff) Essayez fenêtre.Console.Exception



4
votes

Cela fonctionne non seulement de la console Firebug, mais aussi de la page:

if (document.getElementById('_firebugConsole'))
   alert("fire!");


0 commentaires

0
votes

Les deux réponses vont alerter si l'utilisateur Firebug a activé le panneau de la console. Si les utilisateurs désactivent le panneau de la console, mais laissez le reste de Firebug up, les alertes ne se déclencheront pas (car Firebug n'injecte pas l'objet de la console dans ce cas).


3 commentaires

Oui, mais c'est la console - avec son affichage de défilement d'erreurs / messages / ajax-appels - que Google revendique des choses ralentissées.


Bien pour une fois qu'ils sont corrects. Mais je ne comprends pas, pourquoi vous souciez-vous de l'avertissement de Google si vous activez le débogage de leur site?


Raisons génériques de se soucier: (1) Ils suggèrent un moyen de remédier au problème si un tel débogage ralentit trop le site. (2) Le fait qu'ils détectent cela signifie qu'ils peuvent prendre contre-mesures. En fait, cet avertissement est une contre-mesure. Personnellement, si j'essaie de réparer le site Busted-Ass, je ne veux pas que le site pane le combattre. (Les sites ont essayé de contrecarrer des scripts innocents à Greasemonkey avant, par exemple.)