- ベストアンサー
IE10ブラウザーモードについて
- IE10ブラウザーモードについて質問です。ブラウザーモードを、html側からまたはweb.configなどから指定することは可能でしょうか?ドキュメントモードについては、沢山の情報がありましたが、ブラウザーモードについては明確な情報を見つけることができませんでした。
- ブラウザーモードをIE10にすると、style属性の一部が落ちてしまいます。サーバによって異なる動きをしてしまいます。なかには正しく指定したstyleを返すサーバもあります。この問題の原因はIISの設定にある可能性があります。
- 具体的には、ブラウザーモードをIE9にする方法を知りたいです。また、ブラウザーモードIE10でstyleの一部が落ちる原因についても教えていただけると助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
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 で違いがないか確認してください。違っていればブラウザ定義ファイルの問題である可能性が高いです。
その他の回答 (1)
- WebSurfer
- ベストアンサー率55% (33/59)
> ブラウザー定義(ie.browser)は > 私の認識では、クライアント側のものを利用していると思っていたのですが > サーバ側のブラウザ定義ファイルを利用しているのでしょうか? ブラウザは要求ヘッダの User-Agent にブラウザ情報を含めて Web サーバーに送信します。 ASP.NET は、ブラウザから送られてきた User-Agent 情報と、サーバー側で保持しているブラウザ定義ファイルを照らし合わせてブラウザの種類を判断します。 「asp.net」「ブラウザ定義ファイル」をキーワードにググると参考になるページが見つかるはずですので、自分で調べてください。
お礼
WebSurfer様 この度は、非常に参考になりました。 何をキーワードに調べればよいかも把握できていない状態でしたので助かりました。 本当にありがとうございました。
補足
WebSurfer 様 ご回答ありがとうございます。 だいぶ、答えに近づくことができました。 初歩的な質問で恐縮ですが、ブラウザー定義(ie.browser)は 私の認識では、クライアント側のものを利用していると思っていたのですが サーバ側のブラウザ定義ファイルを利用しているのでしょうか? お恥ずかしい質問ですが、もしご存知でしたらよろしくお願い致します。