Rumah >hujung hadapan web >tutorial js >Mengapa JavaScript Internet Explorer Saya Hanya Berfungsi Selepas Membuka Alat Pembangun?
Internet Explorer: Pelaksanaan JavaScript Selepas Pengaktifan Alat Pembangun
Dalam kejadian yang pelik, pengguna telah melaporkan isu dengan fungsi JavaScript dalam Internet Explorer. Walaupun mempunyai fungsi "masukkan kata laluan untuk memuat turun" yang mudah, butang pada halaman web kekal tidak bertindak balas sehingga bar alat pembangun dibuka menggunakan kekunci F12.
Tingkah laku ini berpunca daripada kehadiran kod nyahpepijat dalam JavaScript, khususnya rujukan kepada objek konsol. Dalam IE, objek konsol menjadi aktif hanya apabila bar alat pembangun dibuka. Sebelum itu, percubaan untuk memanggil objek konsol menyebabkan objek itu tidak ditentukan. Setelah bar alat dibuka, objek konsol wujud secara kekal, membenarkan panggilan konsol untuk dilaksanakan dengan jayanya.
Penyelesaian:
if (typeof console !== 'undefined') { console.log('Message'); }
Atas ialah kandungan terperinci Mengapa JavaScript Internet Explorer Saya Hanya Berfungsi Selepas Membuka Alat Pembangun?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!