Sto usando questo piccolo script per scoprire se Firebug è aperto:
if (window.console && window.console.firebug) {
//is open
};
E funziona bene. Ora stavo cercando mezz'ora per trovare un modo per rilevare se la console di sviluppo web integrata di Google Chrome è aperta, ma non sono riuscito a trovare alcun suggerimento.
Questo:
if (window.console && window.console.chrome) {
//is open
};
non funziona
MODIFICARE:
Quindi sembra che non sia possibile rilevare se la console di Chrome è aperta. Ma c'è un " hack " che funziona, con alcuni inconvenienti:
- non funzionerà quando la console è sganciata
- non funzionerà quando la console è aperta al caricamento della pagina
Quindi, sceglierò la risposta di Unsigned per ora, ma se some1 ha un'idea geniale, è il benvenuto a rispondere ancora e cambio la risposta selezionata! Grazie!
.message
viene recuperato (cosa che succede quando il debugger è aperto perché vedi il messaggio), ma sfortunatamente ciò accade anche quando il debugger non è aperto. Mi piacerebbe sapere un trucco per questo se esiste ...