1

Internet Explorer 8 および 7で断続的な問題が発生します。私は数日間両方でテストしてきました。に関係していると推測しJavaScriptます。

MVC 3アプリケーション内で乱数のページ ビュー/更新を行った後、次のいずれかが表示されます。

  1. 真っ白な画面

  2. 以前にレンダリングされたページで、ページと対話する機能はありません (スクロールを含む場合もあります)

JavaScript結果を変更することなく、すべての をコメントアウトしようとしました。結果なしで別のサーバーに展開しようとしました。さまざまなクライアントを試しましたが、結果はありませんでした。クライアントとサーバーのログを検索しようとしましたが、結果がありません。Internet Explorer 9Chromeおよび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
4

1 に答える 1

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]-->    
于 2012-09-28T20:25:04.797 に答える