微风和Internet Explorer 8问题

Cod*_*oob 1 asp.net-mvc-4 single-page-application breeze

我刚刚开始学习SPA应用程序,我在IE8上运行它时遇到问题.我正在使用mvc4和EF.该应用程序使用durandal构建.

我使用的是jquery 1.10,因为jquery 2在IE 8上不起作用.

基本上我得到的错误是

'Unhandled exception at line 786, column 9 in http://localserver/scripts/breeze.debug.js

0x800a01b6 - Microsoft JScript runtime error: Object doesn't support this property or method'.
Run Code Online (Sandbox Code Playgroud)

该应用程序在Firefox和Chrome上运行良好.

Geo*_*off 5

确保在'breeze.js'之前包含 es5-shim.js和es5-sham.js.

例如:

<!--[if lt IE 9]>
      <script src="Scripts/es5-shim.js"></script>
      <script src="Scripts/es5-sham.js"></script>
<![endif]-->
<script src="Scripts/jquery-1.9.1.js"></script>
<script src="Scripts/knockout-2.2.1.js"></script>
<script src="/Scripts/q.min.js"></script>
<script src="/Scripts/breeze.debug.js"></script>
Run Code Online (Sandbox Code Playgroud)

它在先决条件部分中有记录,但没有一个样本使用它.如果更新的样本包含这些,那将是很好的.我知道我很难找到解决这个问题的方法.