<script language=”javascript”>
var ie = /*@cc_on!@*/false;
if (ie) {
//IEの場合の処理
} else {
//IE以外の場合の処理
}
</script>

UAとか確認しなくても、これだけで判定できるそうです。
キモは「cc_on」のところ。
条件付きコンパイル機能に対応したブラウザかそうでないかで判定しているようです。