次の方法で共有

IEとEdge IEモードの判定

Anonymous
2021-11-21T02:12:21+00:00

IEとEdge(Chromium版)のIEモードとを判別する方法はありますか?

URLによってではなく、ブラウザによって処理を変えたいニーズがございます。

userAgentは同じ内容のため、判別には使えない模様です。

また、下記にも関連のQAがございますが、未解決のようです。 https://ja.stackoverflow.com/questions/83298/ie%E3%81%A8edge-ie%E3%83%A2%E3%83%BC%E3%83%89%E3%81%AE%E5%88%A4%E5%AE%9A

Microsoft Edge | その他 | Windows 10

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

3 件の回答

並べ替え方法: 最も役に立つ
  1. Hebikuzure aka Murachi Akira 320.3K 評価のポイント MVP ボランティア モデレーター
    2021-11-21T05:31:14+00:00

    IE モードはサーバ側には完全な Internet Explorer として振舞うことが目的の機能なので、判別したいよいう要望自体に無理があるように思います。

    IE と IE モードでいくつか非互換の動作があるので、それを利用してクライアント サイドで判定し、サーバーに(Cookie などで)通知するという方法は考えられますが。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Hebikuzure aka Murachi Akira 320.3K 評価のポイント MVP ボランティア モデレーター
    2021-11-22T06:12:45+00:00

    どちらかと言えば

    > 一部で不都合な挙動が起きてしまうため

    この部分をフィードバックした方が良さそうな.....

    0 件のコメント コメントはありません
  3. Anonymous
    2021-11-21T08:29:06+00:00

    ご回答ありがとうございます。

    hebikuzureさまのおっしゃる通り、MS社の意にも反しているかと存じます。

    しかし、対象ブラウザがIEとIEモードそれぞれ併存してしまうことによって、一部で不都合な挙動が起きてしまうため、どうしても判定が必要になり、ひとまずご教示いただいた非互換動作での判定を検証してみたいと思います。

    対応可能であること確認しましたら、本件、解決でクローズします。

    0 件のコメント コメントはありません