JQuery-Datatabellen stürzen JS in IE ab, weil console.log [closed]

9

Ich wollte nur einen Fehler teilen, den ich in der Datentabelle gelöst habe.

Offensichtlich, wenn etwas im Script der Datentabelle schief geht, ruft es _fnLog auf und gibt den Fehler in die Konsole aus.

Dies ist der Code für die Funktion:

%Vor%

Beachten Sie, dass die letzten Zeilen hier prüfen, ob "console" existiert und dann die Aktion console.log ausführen. In IE existiert das Konsolenobjekt nicht, außer wenn wir den Debugger ausführen. Dies machte es sehr schwer und nervig diesen Fehler zu finden. Wie auch immer, Sie können nicht einfach auf "Konsole" verweisen. IE stoppt das Skript ohne Ausnahme. Sie müssen es mit "window" qualifizieren, damit das richtige Skript ist

%Vor%

Ich hoffe, das war hilfreich, weil ich gerade eine Stunde damit verbracht habe:)

Eyal

    
Eyal 03.05.2012, 09:33
quelle

0 Antworten