IE8'de console.log dosyasına ne oldu?

Bu gönderiye]1 göre beta sürümdeydi, ancak sürümde değil mi?

console.log yalnızca Geliştirici Araçlarını açtıktan sonra kullanılabilir (açmak ve kapatmak için F12). Komik olan şu ki, açtıktan sonra kapatabilir, sonra yine console.log çağrıları yoluyla gönderebilirsiniz ve bunlar yeniden açtığınızda görülecektir. Bunun bir tür hata olduğunu ve düzeltilebileceğini düşünüyorum, ancak göreceğiz.

Muhtemelen bunun gibi bir şey kullanacağım:

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)
}

ve daha da basit:

function trace(s) {
  try { console.log(s) } catch (e) { alert(s) }
}
Yorumlar (11)

IE8'deki `console.log'un gerçek bir Javascript işlevi olmadığını belirtmek gerekir. Uygula veya çağır yöntemlerini desteklemez.

Yorumlar (5)

IE8'de çalışır. F12 tuşuna basarak IE8'in Geliştirici Araçlarını açın.

>>console.log('test')
LOG: test
Yorumlar (2)