IE10+ は、ブラウザーを識別するためのブラウザー検出タグをサポートしなくなりました。
IE10 を検出するために、私は JavaScript を使用しており、特定のms
プレフィックス付きスタイルを検出する機能テスト手法が定義されmsTouchAction
ていmsWrapFlow
ます。
IE11 でも同じことをしたいのですが、すべての IE10 スタイルが IE11 でもサポートされると想定しています。2つを区別するために使用できるIE11のみのスタイルまたは機能を特定するのを手伝ってくれる人はいますか?
追加情報
- ユーザー エージェント タイプの検出はむらがあり、変更できるため、使用したくありません。また、IE11 が Internet Explorer であるという事実を意図的に隠そうとしていることを読んだと思います。
- IE10 の機能テストがどのように機能するかの例として、このJsFiddle (私のものではありません) をテストの基礎として使用しました。
- また、「これはやばい…」という回答もたくさん期待しています。これに対する私のニーズの 1 つは、IE10 が何かをサポートしていると主張しているが、実装が非常に悪いことです。IE10 と IE11+ を区別できるようにして、将来的に機能ベースの検出方法に移行できるようにしたいと考えています。
- このテストは、一部の機能を魅力的でない動作に "フォールバック" するだけの Modernizr テストと組み合わされています。重要な機能について話しているのではありません。
また、私はすでに Modernizr を使用していますが、ここでは役に立ちません。明確に尋ねられた質問の解決策を教えてください。