新しい Windows 8.1 IE 11 ブラウザーのクラシックおよびメトロ用に Web サイトをテストしています。に埋め込まれ
たファイルがあります。Firefox、Google Chrome、および IE 11 で正常に生成およびロードされ、互換表示でサイトが追加されます。唯一の問題は、ロードされ
ていないクラシックとメトロの両方の IE 11です。
正確な答えを求めているわけではありませんが、混乱しているのは、生成された HTML
にタグが表示されないことです。また、暗黙的なリソースに対するリクエストも表示されません。
私の質問はどこに問題があるのかということです。コードをデバッグしましたが、カスタム ハンドラーまたはモジュールのいずれかで失敗していることを見つけることができませんでした。Javascript
WebResource.axd
WebResource
WebResource
WebResource
<script>
IISハンドラー(AssemblyResourceLoader-Integrated)または登録する生成ロジックで失敗していますWebResource
か?
質問する
6991 次
2 に答える
3
上記のリチャードの回避策:
イベント
Page.ClientTarget = "uplevel"
でのセッティング。Page_Init
正しいものです。ASPNET が IE11 に適切なスクリプト ブロックを送信するようにするには、User-Agent スニッフィングの使用を無効にする必要があります。http://msdn.microsoft.com/en-us/library/system.web.ui.page.clienttarget.aspx
残念ながら、IE10 を有効にするために彼らが適用したパッチは、IE11 では適切に機能しないことが判明しました (IE チームが IE ユーザー エージェント文字列を大幅に変更し、デフォルトで MSIE トークンを削除したため)。そのため、ASP.NET の別のパッチが 2013 年 6 月に出荷されました。https: //stackoverflow.com/a/18651133/126229 を参照してください。
于 2013-07-26T05:49:21.280 に答える