Internet Explorer 8 und addEventListener jquery

Ich habe vor kurzem migriert mein MVC 4-Anwendung von VS2010 auf VS2012. Ich habe auch migriert .Net 4.0 auf .Net 4.5, wenn alles funktioniert, ich habe ein Upgrade der NuGet-Pakete auf den neuesten stabilen Versionen.

Alles schien zu funktionieren, aber ich wurde jetzt benachrichtigt, dass die app funktioniert nicht mit dem IE8 (oder IE7), obwohl jeder andere browser scheint in Ordnung zu sein.

Wird die folgende Fehlermeldung angezeigt:-

SCRIPT438: Objekt unterstützt keine Eigenschaft oder Methode 'addEventListener' jquery-2.0.3.js, Zeile 834 Zeichen 4

Der generierte HTML-Code sieht wie folgt aus:-

    <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta name="viewport" content="width=device-width" />
<link href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/esri/css/esri.css" rel="stylesheet"/>
<link href="/Content/site.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.core.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.resizable.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.selectable.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.accordion.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.autocomplete.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.button.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.dialog.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.slider.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.tabs.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.datepicker.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.progressbar.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.theme.css" rel="stylesheet"/>
<link href="/Content/menubar.css" rel="stylesheet"/>
<script src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=3.2compact"></script>
<script src="/Scripts/jquery-2.0.3.js"></script>
<script src="/Scripts/jquery-ui-1.10.3.js"></script>
<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
<script src="/Scripts/modernizr-2.6.2.js"></script>
</head>

Meine Recherchen zeigen, dass diese Methode nicht unterstützt IE8 aber ich bin mir nicht sicher, wohin Sie gehen von hier aus als der problematische code ist in der jquery-Datei.

InformationsquelleAutor tr3v | 2013-07-23
Schreibe einen Kommentar