J'utilise ce petit script pour savoir si Firebug est ouvert:
if (window.console && window.console.firebug) {
//is open
};
Et ça marche bien. Maintenant, je cherchais une demi-heure pour trouver un moyen de détecter si la console de développement Web intégrée à Google Chrome était ouverte, mais je n'ai trouvé aucun indice.
Ce:
if (window.console && window.console.chrome) {
//is open
};
ne fonctionne pas.
ÉDITER:
Il semble donc qu'il n'est pas possible de détecter si la console Chrome est ouverte. Mais il y a un " hack " qui fonctionne, avec quelques inconvénients:
- ne fonctionnera pas lorsque la console est désancrée
- ne fonctionnera pas lorsque la console est ouverte lors du chargement de la page
Donc, je vais choisir la réponse de Unsigned pour le moment, mais si quelqu'un a une idée géniale, il est le bienvenu pour toujours répondre et je change la réponse choisie! Merci!
.message
est récupérée (ce qui se produit lorsque le débogueur est ouvert parce que vous voyez le message), mais malheureusement, cela se produit également lorsque le débogueur n'est pas ouvert. Je voudrais connaître un hack pour cela s'il existe ...