Saya menggunakan skrip kecil ini untuk mengetahui apakah Firebug terbuka:
if (window.console && window.console.firebug) {
//is open
};
Dan itu bekerja dengan baik. Sekarang saya sedang mencari selama setengah jam untuk menemukan cara untuk mendeteksi apakah konsol pengembang web bawaan Google Chrome terbuka, tetapi saya tidak dapat menemukan petunjuk apa pun.
Ini:
if (window.console && window.console.chrome) {
//is open
};
tidak bekerja.
EDIT:
Jadi tampaknya tidak mungkin untuk mendeteksi apakah konsol Chrome terbuka. Namun ada " peretasan " yang berhasil, dengan beberapa kekurangan:
- tidak akan berfungsi saat konsol dilepas
- tidak akan berfungsi saat konsol terbuka saat pemuatan halaman
Jadi, saya akan memilih jawaban Unsigned untuk saat ini, tetapi jika seseorang memiliki ide cemerlang, dia dipersilakan untuk tetap menjawab dan saya mengubah jawaban yang dipilih! Terima kasih!