Używam tego małego skryptu, aby dowiedzieć się, czy Firebug jest otwarty:
if (window.console && window.console.firebug) {
//is open
};
I działa dobrze. Teraz szukałem przez pół godziny, aby znaleźć sposób na wykrycie, czy wbudowana internetowa konsola programisty Google Chrome jest otwarta, ale nie mogłem znaleźć żadnej wskazówki.
To:
if (window.console && window.console.chrome) {
//is open
};
nie działa.
EDYTOWAĆ:
Wygląda więc na to, że nie można wykryć, czy konsola Chrome jest otwarta. Jest jednak „ hack ”, który działa, ale ma kilka wad:
- nie będzie działać, gdy konsola jest oddokowana
- nie będzie działać, gdy konsola jest otwarta podczas ładowania strony
Więc na razie wybiorę odpowiedź Unsigned, ale jeśli ktoś1 wpadnie na genialny pomysł, może nadal odpowiedzieć, a ja zmieniam wybraną odpowiedź! Dzięki!
.message
jest pobierany (co dzieje się, gdy debugger jest otwarty, ponieważ widzisz komunikat), ale niestety dzieje się tak również, gdy debugger nie jest otwarty. Chciałbym wiedzieć, jak to zrobić, jeśli istnieje ...