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:
HTTP-Anforderungskopf
%Vor%HTTP-Antwortheader
%Vor%Weiß jemand, was diesen Fehler verursacht, oder ist das ein Bug in Prototype 1.7.1?
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
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.
Tags und Links javascript internet-explorer-10 prototypejs