Отличить ie8 от более ранних
Привет.
Один скрипт неплохой работает везде(ie6, 7 и ост. браузеры) кроме ie8. Вижу такой код там: x = document.body || null; jg_ie = x && typeof x.insertAdjacentHTML != "undefined"; получается так выясняют, что ie. Выдаст истину во всех ie. Как отличить, что у меня ie8 от предыдущих ie, чтобы я флаг сбросил в false? Спасибо. |
/*@cc_on if (@_jscript_version < 5.8) { alert(1); } @*/ |
|
Вот так сделал:
if (jg_ie && (navigator.appVersion.indexOf('MSIE 8.0') != -1)) { //'ie8' jg_ie = false; } на локалке заработало. А на хостинге :( . Странный в ie8 такой Developer Tools. Не подскажите как в нем посмотреть исходный код загруженного js файла? |
прям загадка какая то. На localhost js скрипт работает, переношу его на хостинг - нет. Причем это в ie.
Можете посмотреть в ie - норм выпадающий список? Если да, буду уже тогда думать, что это у меня глючит ie collection. Спасибо. |
всем спасибо, разобрался.
|
Часовой пояс GMT +3, время: 00:31. |