Rumah >hujung hadapan web >tutorial js >Apa yang Berlaku kepada console.log masuk IE8?
Apa yang berlaku kepada console.log masuk IE8?
Pembangun menjangkakan untuk melihat kaedah console.log dalam versi beta IE8, tetapi ia tidak ditemui di mana-mana dalam versi rasmi. Jadi, apa sebenarnya yang berlaku?
Jawapan:
console.log sebenarnya hanya tersedia selepas membuka alatan pembangun, tekan F12 untuk menghidupkan atau mematikan alat ini. Menariknya, selepas membuka Alat Pembangun dan walaupun anda menutupnya, anda masih boleh menulis kandungan padanya melalui panggilan console.log, yang akan muncul apabila anda membuka semula alat tersebut.
Siege Lions membuat spekulasi bahawa ini adalah pepijat yang mungkin diperbaiki dalam versi yang lebih baru, tetapi ini belum disahkan lagi.
Penyelesaian:
Pertimbangkan untuk menggunakan salah satu fungsi berikut:
function trace(s) { if ('console' in self && 'log' in console) console.log(s) // the line below you might want to comment out, so it dies silent // but nice for seeing when the console is available or not. else alert(s) }
Cara penulisan yang lebih mudah:
function trace(s) { try { console.log(s) } catch (e) { alert(s) } }
Atas ialah kandungan terperinci Apa yang Berlaku kepada console.log masuk IE8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!