SCRIPT1010: Erwarteter Bezeichner in IE10

9

In meinem Projekt verwende ich das Prototype JavaScript Framework 1.7.1

Wenn ich die Webseite in IE10 unter Windows 7 lade, erhalte ich folgende Fehlermeldung: SCRIPT1010: Erwartete Kennung Zeile 1 Zeichen 9, die auf <!DOCTYPE html> in meiner Test-HTML-Seite unten zeigt:

%Vor%

HTTP-Anforderungskopf

%Vor%

HTTP-Antwortheader

%Vor%

Weiß jemand, was diesen Fehler verursacht, oder ist das ein Bug in Prototype 1.7.1?

    
Chris 26.03.2013, 08:37
quelle

1 Antwort

11

Sehen Sie diese Pull-Anforderung auf Github Ссылка

PrototypeJS erkennt jedes Mal, wenn es geladen wird, Feature-Erkennung, und Internet Explorer 10 hat die Syntaxanalyse einiger JavaScript-Syntax angepasst und diesen Fehler ausgelöst.

PrototypeJS führt eine Erkennung durch, um zu sehen, wie man passierende Funktionen als Tag-Attribute behandelt (wie eine onclick-Methode), und der IE10-Javascript-Parser erkennt dies als Syntaxfehler.

Wenn Sie sich die Pull-Anfrage in Github ansehen, wird Ihnen ein Band-Hilfsprogramm sowie eine vollständige Korrektur angezeigt, um den Internet Explorer 10 glücklich zu machen.

Bitte verbreiten Sie das Wort.

2013-05-17 UPDATE Die angeforderte Pull-Anfrage wurde geschlossen und ein Fix wurde in den Master-Zweig des PrototypeJS GitHubs

integriert

Ссылка

Bitte klonen Sie von dort und aktualisieren Sie Ihre Skripte.

2014-05-01 UPDATE Die Fehlerbehebung für dieses Problem wurde in Prototype 1.7.2 veröffentlicht.

Ссылка

    
Geek Num 88 26.03.2013, 15:40
quelle