Geçenlerde MVC 4 uygulamamımı VS2010'dan VS2012'ye geçirdim. Ayrıca her şey çalıştığı sırada .Net 4.0'dan .Net 4.5'a geçiş yaptım, NuGet paketlerini en son kararlı sürümlere yükselttim.Internet Explorer 8 ve jquery addEventListener
Her şey iyi görünüyordu, ancak diğer tarayıcılar iyi gibi görünse de, uygulamanın IE8 (veya IE7) kullanılarak çalışmadığı konusunda bilgilendirildim.
aşağıdaki hata görüntülenir: -
SCRIPT438: Nesne özelliği veya yöntemi 'addEventListener' jquery-2.0.3.js, hat 834 karakter desteklemez 4
oluşturulan HTML aşağıdaki gibi görünür: -
<!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>
Benim aramalar
bu yöntem IE8 tarafından desteklenmediğini göstermektedir ama kusurlu kodu olarak buradan nereye emin değilim ben jquery dosyasında s.
Çok teşekkürler! Bu hızlı oldu. – tr3v
1.x'e nasıl geri dönüş yapabileceğiniz hakkında bir fikriniz var mı? – BlueChippy
@BlueChippy: NuGet konsolundan belirli bir sürümü yükleyin. – SLaks