Frage

Wenn ich viele js Dateien in meinem Projekt verwende und JavaScript-Fehler im IE 6 oder 7 der Statusleiste erhalten, wie kann ich dann verfolgen, finden und diese Fehler in Firefox zu lösen? Ich weiß, wie ein Problem zu verfolgen, in IE mit Visual Studio aber können wir Bereich von Problem identifizieren Firefox?

War es hilfreich?

Lösung

Für den Internet Explorer verwenden, um die Developement Tools of Internet Explorer 8 (drücken Sie F12). Internet Explorer 8 unterstützt den Internet Explorer 7 Motor.

Allerdings Firebug ist einfacher zu bedienen und viel mächtiger!

Andere Tipps

Ich würde empfehlen, mit Firebug ( http://getfirebug.com/ ). Es ist ein Plugin für Firefox und hat eine große Aufgabe von Fehlern Sie berichten. Es hat auch einen JavaScript-Debugger und einen großen DOM-Viewer -. Beide sind sehr hilfreich Scripting Fehler bei der Festsetzung

Web Developer für FF [ https://addons.mozilla.org / en-US / firefox / addon / 60] kann hilfreich sein, wenn Sie bei der Suche auf Warnungen und anderen Codefehlern interessiert sind, die nicht notwendigerweise Fehler auslösen - zumindest in FF.

Aufräumen der Code dieser oder anderen Tools wie JSLint mit [ http://www.jslint.com/] wird Ihr Code besser verwaltbare auf lange Sicht machen. Aber am Ende, die jeweils nur JavaScript-Engine des Browsers verhält sich anders, und Fehler in einem bestimmten Browser muss letztlich in seiner eigenen Umgebung getestet werden.

Ein solcher Fehler, die Sie Ihren Kopf auch zwischen den Versionen von IE kratzen kann, ist das Deformierte Objekt unter:

var myObj = {  
    1 : "val1",  
    2 : "val2",  
}  
alert(myObj);

In IE8 und alle anderen gängigen Browsern das zusätzliche Komma nach dem letzten Eintrag übersehen wird. IE6 und 7 wird einen Fehler werfen. Aber das Web Developer Plugin für FF zeigt die folgende Warnung:

Warning: trailing comma is not legal in ECMA-262 object initializers
Source File: http://localhost/test.html
Line: 10
Source Code:
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top