質問で指定したリンク - もう機能しません- Windows Internet Explorer Engineering Team Blog へのリンクは、次のステートメントにつながります
条件付きコメント
<!--[if IE]>
This content is ignored in IE10 and other browsers.
In older versions of IE it renders as part of the page.
<![endif]-->
これは、条件付きコメントを引き続き使用できることを意味しますが、古いバージョンの IE のみを対象とします。最近のブラウザーを区別する必要がある場合は、代わりに機能検出を使用してください。
上記の機能検出リンクからの引用が示すように、IE チームはブラウザー検出ではなく機能検出の使用を強く推進しているように私には思えます。
同じマークアップ: コア ガイドライン
**DO**
Feature Detection
Test whether a browser supports a feature before using it.
Behavior Detection
Test for known issues before applying a workaround.
**DON'T**
Detect Specific Browsers
Also known as browser detection. Don't use the identity of a browser (e.g. navigator.userAgent) to alter page behavior.
Assume Unrelated Features
Don't perform feature detection for one feature, and then proceed to use a different feature.
そのため、Windows Internet Explorer エンジニアリング チームは、IE10 以降でブラウザ検出を使用できないように IE をセットアップしているようです。
編集私はIE10を使用していませんが、使用しています
navigator.appName=='Microsoft Internet Explorer';
IE10で動作しますか?