我在 Internet Explorer 8和7 时出现间歇性问题。我已经和他们一起测试了几天了。我的猜测是它与JavaScript
。
在我的MVC 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
答案 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]-->