Menemui Status Terbuka Konsol Chrome
Mengesan keadaan terbuka Firebug mempunyai pendekatan yang mudah dengan sifat window.console.firebug. Walau bagaimanapun, melanjutkan kaedah ini untuk mengesan konsol dalam Chrome telah terbukti lebih mencabar.
Percubaan awal untuk memanfaatkan sifat window.console.chrome tidak membuahkan hasil. Akibatnya, pada mulanya dipercayai bahawa tiada kaedah langsung untuk menentukan sama ada konsol Chrome dibuka.
Pendekatan Alternatif
Walaupun tiada penyelesaian langsung , penyelesaian telah ditemui dengan kaveat:
Contoh Kod:
var devtools = function() {}; devtools.toString = function() { if (!this.opened) { alert("Opened"); } this.opened = true; } console.log('%c', devtools); // devtools.opened will become true if/when the console is opened
Pendekatan ini memanfaatkan kaedah toString untuk menogol bendera (devtools.opened ) apabila konsol dibuka.
Batasan Penyelesaian
Perlu ambil perhatian bahawa penyelesaian ini mungkin mempunyai had, seperti:
Atas ialah kandungan terperinci Bagaimana untuk Mengesan jika Konsol Chrome Dibuka?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!