Internet Explorer 7和8冻结加载MVC3应用程序

时间:2012-09-17 12:40:02

标签: javascript asp.net-mvc-3 internet-explorer-8 internet-explorer-7

我在 Internet Explorer 8和7 时出现间歇性问题。我已经和他们一起测试了几天了。我的猜测是它与JavaScript

有关

在我的MVC 3应用程序中随机页面查看/刷新后,我得到以下内容之一:

  1. 空白屏幕

  2. 以前呈现的页面,没有任何与页面交互的能力(有时包括滚动)

  3. 我已尝试评论我的所有JavaScript,但结果没有任何变化。我尝试过部署到不同的服务器而没有任何结果。我尝试过不同的客户而没有任何结果。我试图在客户端和服务器上搜索日志而没有任何结果。 Internet Explorer 9 Chrome Firefox 似乎不受影响。该应用程序主要用于 Internet Explorer 7和8

    我很感激有关下一步尝试的任何建议。

    项目中的Javascript库:

    jquery-1.5.1-vsdoc.js
    jquery-1.5.1.js
    jquery-1.5.1.min.js
    jquery-ui-1.8.11.js
    jquery-ui-1.8.11.min.js
    jquery-ui-1.8.20.custom.min.js
    jquery.min.js
    jquery.unobtrusive-ajax.js
    jquery.unobtrusive-ajax.min.js
    jquery.validate-vsdoc.js
    jquery.validate.js
    jquery.validate.min.js
    jquery.validate.unobtrusive.js
    jquery.validate.unobtrusive.min.js
    MicrosoftAjax.debug.js
    MicrosoftAjax.js
    MicrosoftMvcAjax.debug.js
    MicrosoftMvcAjax.js
    MicrosoftMvcValidation.debug.js
    MicrosoftMvcValidation.js
    modernizr-1.7.js
    modernizr-1.7.min.js
    pngfix.js
    

1 个答案:

答案 0 :(得分:0)

删除以下内容似乎解决了问题:

<!--[if lte IE 7.]>
    <script type="text/javascript" src="@Url.Content("~/Scripts/pngfix.js")"></script>
<![endif]-->    

<!--[if (gte IE 6)&(lte IE 8)]>
    <script type="text/javascript" src="@Url.Content("~/Scripts/IE9_fix.js")"></script>
<![endif]--> 

<!--[if lt IE 9.]>
    <script src="@Url.Content("~/Scripts/html5.js")" type="text/javascript"></script>
<![endif]-->