Das Versteckspiel Console.log von IE8
Das Fehlen von console.log in der endgültigen Version von IE8 hat die Entwickler zunächst verwirrt seine Präsenz in der Beta. Die Diskrepanz ergibt sich aus der Tatsache, dass auf console.log nur über das Bedienfeld „Entwicklertools“ zugegriffen werden kann.
Enthüllung von Console.log
Um console.log zu aktivieren, schalten Sie einfach um Öffnen Sie das Bedienfeld „Entwicklertools“ mit F12. Überraschenderweise bleibt es auch nach dem Schließen des Panels funktionsfähig.
Behebung des skurrilen Verhaltens
Dieser offensichtliche Fehler lässt Entwickler sich möglicherweise fragen, ob er behoben wird. Obwohl es keine eindeutige Antwort gibt, kann der Fehler bestehen bleiben.
Problemumgehungen für das Debuggen
Um die console.log-Einschränkungen zu umgehen, können Entwickler die folgenden Problemumgehungen anwenden:
function trace(s) { if ('console' in self && 'log' in console) console.log(s) // Uncomment the line below to receive silent notifications instead // of alert pop-ups. // else alert(s) }
function trace(s) { try { console.log(s) } catch (e) { alert(s) } }
Diese Problemumgehungen ermöglichen es Entwicklern, Debugging-Anweisungen zu schreiben, ohne sich ausschließlich auf die Funktion console.log zu verlassen.
Das obige ist der detaillierte Inhalt vonWarum verschwindet console.log in der endgültigen Version von IE8?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!