条件付きコメントで IE10 をターゲットにすることはできません。これらのサポートは、以前の IE バージョンよりもはるかに「標準に準拠」しているため、IE10 で削除されました (したがって、特にターゲットにする必要がほとんどなくなりました)。
navigator.userAgent
IE10 を具体的に対象とする唯一の方法は、IE10 に固有の値の文字列をチェックすることによって JavaScript を使用することです。ただし、これは非常に嫌われています(理由を調査するのはあなたに任せます。Googleは、使用すべきではない理由についてたくさんの情報を表示しますuserAgent
)。どのブラウザが使用されているか (または使用されているように見えるか、偽装できるuserAgent
かどうか) を確認するのではなく、必要な特定の機能が実際に存在するかどうかを確認し、そうでない場合は別のものに頼る必要があります。チェック方法は、問題の機能によって異なります。
ですから、「なぜ IE10 をターゲットにする必要があるのですか?」と自問する必要があります。実際にはそうしたくない、またはする必要がないか、特定のブラウザーをターゲットにする必要がないように、持っているものをリファクタリングできる可能性があります。