• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IE10ブラウザーモードについて)

IE10ブラウザーモードについて

このQ&Aのポイント
  • IE10ブラウザーモードについて質問です。ブラウザーモードを、html側からまたはweb.configなどから指定することは可能でしょうか?ドキュメントモードについては、沢山の情報がありましたが、ブラウザーモードについては明確な情報を見つけることができませんでした。
  • ブラウザーモードをIE10にすると、style属性の一部が落ちてしまいます。サーバによって異なる動きをしてしまいます。なかには正しく指定したstyleを返すサーバもあります。この問題の原因はIISの設定にある可能性があります。
  • 具体的には、ブラウザーモードをIE9にする方法を知りたいです。また、ブラウザーモードIE10でstyleの一部が落ちる原因についても教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • WebSurfer
  • ベストアンサー率55% (33/59)
回答No.1

ASP.NET の既存のブラウザ定義ファイルに IE10 が含まれないということがあって、その結果、IE10 は down-level ブラウザと判定され、必要な JavaScript が生成されないという問題があるそうです。 Bug and Fix: ASP.NET fails to detect IE10 causing _doPostBack is undefined JavaScript error or maintain FF5 scrollbar position http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx サーバーから送られてくる html ソースを見て、IE7-9 と IE10 で違いがないか確認してください。違っていればブラウザ定義ファイルの問題である可能性が高いです。

RYO-88
質問者

補足

WebSurfer 様 ご回答ありがとうございます。 だいぶ、答えに近づくことができました。 初歩的な質問で恐縮ですが、ブラウザー定義(ie.browser)は 私の認識では、クライアント側のものを利用していると思っていたのですが サーバ側のブラウザ定義ファイルを利用しているのでしょうか? お恥ずかしい質問ですが、もしご存知でしたらよろしくお願い致します。

その他の回答 (1)

  • WebSurfer
  • ベストアンサー率55% (33/59)
回答No.2

> ブラウザー定義(ie.browser)は > 私の認識では、クライアント側のものを利用していると思っていたのですが > サーバ側のブラウザ定義ファイルを利用しているのでしょうか? ブラウザは要求ヘッダの User-Agent にブラウザ情報を含めて Web サーバーに送信します。 ASP.NET は、ブラウザから送られてきた User-Agent 情報と、サーバー側で保持しているブラウザ定義ファイルを照らし合わせてブラウザの種類を判断します。 「asp.net」「ブラウザ定義ファイル」をキーワードにググると参考になるページが見つかるはずですので、自分で調べてください。

RYO-88
質問者

お礼

WebSurfer様 この度は、非常に参考になりました。 何をキーワードに調べればよいかも把握できていない状態でしたので助かりました。 本当にありがとうございました。

関連するQ&A