При исследовании условных комментариев JavaScript для IE я наткнулся на @cc_on. Это похоже на работу. Однако запись в википедии для условных комментариев предоставляет следующий код для более надежных обнаружений IE, особенно IE6:
/*@cc_on
@if (@_jscript_version > 5.7)
document.write("You are using IE8+");
@elif (@_jscript_version == 5.7 && window.XMLHttpRequest)
document.write("You are using IE7");
@elif (@_jscript_version == 5.6 || (@_jscript_version == 5.7 && !window.XMLHttpRequest))
document.write("You are using IE6");
@elif (@_jscript_version == 5.5)
document.write("You are using IE5.5");
@else
document.write("You are using IE5 or older");
@end
@*/
Проблема в том, что я получаю "ожидаемую постоянную" ошибку JavaScript на !window.XMLHttpRequest
.
Очевидно, что Википедии нужна помощь, и мне нужно, чтобы это работало. Кто-нибудь может мне помочь?