none
ASP.NET のブラウザー定義ファイルのIE11対応について RRS feed

  • 質問

  • はじめまして。

    初めて質問させていただきます。

     

    ASP.NETを使用したWEBシステムがあるのですが、Internet Explorer 10の際に

    正しく動作せず、色々調べた結果、Windows Server 2008R2上で、IE10を認識できないため、

    正しく動作しないということがありました。このときには、以下の修正プログラムがあることが判明し、

    適用することで解決に至りました。

    文書番号:2600088 

    そこで、もうすぐリリースされるInternet Explorer 11でも同様に修正プログラムが

    リリースされるのでしょうか?それとも、既に存在しているのでしょうか?

    存在しているようでしたら、教えていただけないでしょうか?

     

    何卒、宜しく御願い申し上げます。

    2013年9月12日 3:36

回答

すべての返信

  • ググってみた限りでは fix は出ているようです。ただし、中身は確認していませんので、ご自分で確認ください。

    __dopostback undefined in IE 11 on windows preview 8.1
    http://stackoverflow.com/questions/17673649/dopostback-undefined-in-ie-11-on-windows-preview-8-1


    • 編集済み SurferOnWww 2013年9月12日 4:03 誤字訂正
    • 回答の候補に設定 星 睦美 2013年9月20日 1:08
    • 回答としてマーク 星 睦美 2013年9月30日 4:13
    2013年9月12日 3:55
  • ところで問題になるのはKB2600088の件だけなのでしょうか。

    ちなみにInternet Explorer 11のUserAgent文字列は(たぶん過去最高に)変化していて、この文字列に依存するプログラムはことごとく失敗するはずです。KB2600088の件を含め、全体的に動作確認することをお勧めします。

    • 回答の候補に設定 星 睦美 2013年9月20日 1:08
    • 回答としてマーク 星 睦美 2013年9月30日 4:13
    2013年9月12日 7:21
  • >SurferOnWwwさん
    ありがとうございます。
    実際に適用を行い、検証してみます。

    >佐祐理さん
    確かに、仰るとおりだと思いますので、全体的に確認させていただきます。

    検証が終わりましたら、ご報告させていただきます。

    2013年9月12日 8:20
  • fantasista22 さん、こんにちは
    フォーラム オペレーターの星 睦美です。

    検証の手がかりなる情報がフォーラムの回答者から得られたようですね。
    今回は私から[回答としてマーク]させていただきました。
    よろしければ fantasista22 さんが検証された結果もお知らせいただけると、さらにコミュニティに役立つ情報になると思います。

    今後ともフォーラムをよろしくお願い致します。


    フォーラム オペレーター 星 睦美 - MSDN Community Support

    2013年9月30日 4:17
  • はじめて投稿いたします。
    (横から失礼します)

    fantasista22様とおなじく、当方でもIE11について難儀しており、
    SurferOnWww様よりご紹介のあった以下記事

    __dopostback undefined in IE 11 on windows preview 8.1
    http://stackoverflow.com/questions/17673649/dopostback-undefined-in-ie-11-on-windows-preview-8-1

    に記載されていた「KB2836939」を実際に検証してみました。
    インストールしてみたところ、インストール前と後でブラウザ定義ファイルに変更はありませんでした。

    修正プログラムを探しておりますが見つけられず、取り急ぎ以下ページを参考に定義を自作しました。
    http://forums.asp.net/post/5549084.aspx

    もし修正プログラムが存在するようであれば、恐縮ですが御教示頂けますでしょうか。

    2013年11月8日 2:45
  • 今さらながらのレスですが・・・

    > インストールしてみたところ、インストール前と後でブラウザ定義ファイルに変更はありませんでした。

    ASP.NET は「ブラウザ定義ファイル」使っておらず、System.Web.dll の中に持っているブラウザ判定ルーチンを使っているのだそうです。

    また、Windows Update による更新では Sysytem.Web.dll を更新して既定のルーチンは置き換えるものの、必ずしもブラウザ定義ファイルは更新されないようです。(tarakofurikake123 さんが適用された KB2836939 の場合はどうなるのか分かりませんが)

    詳しくは以下のページを見てください。

    ASP.NET の IE10 対応について
    http://blogs.msdn.com/b/d99/archive/2013/08/02/10438994.aspx

    実際の判定結果はファイルの内容と違うことがある・・・即ち、HttpBrowserCapabilities オブジェクトを調べないと分からない・・・ということのようです。

    2014年3月5日 1:27