Tipp: console.log() IE-tauglich machen Sonntag 7 Feb 2010
Firebug ist leider nur für Firefox erhältlich und die Developer Tools vom Internet Explorer 8 sind noch nicht wirklich brauchbar (wenn auch ein gewaltiger Schritt in die richtige Richtung von Microsoft).
Wer mit Firebug arbeitet und Crossbrowser-Testing durchführt, hat wohl schon öfters die Situation gehabt, dass Debugging-Code, der mit der console.log() Funktion von Firebug ausgegeben wird, im Internet Explorer zu einem Javascript-Fehler führt.
Mit diesem Javascript, welches die Nachricht als alert()-Message anstatt in der Konsole ausführt, gehört das der Vergangenheit an.
if(!window.console) {
window.console = {
log : function(str) {
alert(str);
}
};
// mehr JS Code...
console.log("Hallo Welt!");
}
