Comments 36
Лучший вариант обхода проблемы — не использовать данные методы и свойства.
Альтернативный — следить за тем, чтобы DOM элементы всех строк таблицы были отсоединены от своего предка, либо использовать самый простой вариант: innerHTML = ''
А идеальный вариант — не поддерживать устаревшие браузеры, предлагая пользователю на выбор варианты:
1. ругаться на «глючный ие» или
2. установить нормальный браузер.
IE8 не такой уж и старичок :)
С пунктом два полностью согласен.
С пунктом два полностью согласен.
При разработке веб-приложений для корпоративных клиентов пункт 2 можно даже не обсуждать. Тем более, что как уже сказали ниже, для XP ничего свежее восьмерки нет. Продукт не поддерживающий IE8 с великими шансами просто не будет продаваться. Sad but true.
В одной чудесной, ооооооооооооочень большой, всем известной зеленой компании до сих пор используют и IE6, и для меня ужас, т.к. я один из тех, кто делает фронтенд для ее корпоративного портала. «Благо» они потихоньку переходят на IE8.
Скорее всего пользователи не властны выбрать другой браузе. В корпоративной среде ИЕ — стандарт.
IE8 — самая последняя версия для XP (которая еще используется)
Хотя попросить установить нормальный браузер — и впрямь идеальный вариант:)
Хотя попросить установить нормальный браузер — и впрямь идеальный вариант:)
А заодно и нормальную ОСь ;)
Коллеги, которые минусуют, я ведь ничего не имею против других ОС, особенно тех, которые написаны ногой, тут личное дело каждого…
Тут дело в том что надоело впихивание этой фразы в любом посте где есть упоминание винды.
А ещё часто со сменой Оси надо переучивать\доучивать пользователей, а в больших компаниях это лишние расходы. Оно им надо?
А ещё часто со сменой Оси надо переучивать\доучивать пользователей, а в больших компаниях это лишние расходы. Оно им надо?
UFO just landed and posted this here
Спасибо! Положим в копилку знаний.
Мне вчера тоже ИЕ нервы помотал:
Открывал дочернее окно с приложением и передавал в него массив данных.
В дочернем окне никак не удавалось обработать эти данные.
Часа 3 ломал голову и потом только догадался, что прототип массива данных (так же как и сам массив) не из текущего окна, а из родительского!
Вроде не супер сложно, но про это мало где напишут, и такой прикол только в -ИЕ8 есть.
Мне вчера тоже ИЕ нервы помотал:
Открывал дочернее окно с приложением и передавал в него массив данных.
В дочернем окне никак не удавалось обработать эти данные.
Часа 3 ломал голову и потом только догадался, что прототип массива данных (так же как и сам массив) не из текущего окна, а из родительского!
Вроде не супер сложно, но про это мало где напишут, и такой прикол только в -ИЕ8 есть.
В саппорт бы этот баг отправитью
UFO just landed and posted this here
Не знаю. По крайней мере у меня была бы спокойна совесть, если я отправлю багрепорт. Не исправят — это уже на их совести.
А вы уверены, что этот баг присутствует в. 9ке, или 10ке? :)
К сожалению, репорт не избавляет от необходимости обходить этот баг. По моему опыту, у разных пользователей могут быть разные, порой даже очень старые версии IE. Был случай, когда приходилось проверять скрипты в трёх(!) разных билдах одной и той же версии IE, т.к. в каждой версии были свои уникальные тараканы.
Картинка — супер! сорри за оффтопик
а кто-нибудь сталкивался с утечками памяти в ie8 при разработке на gwt и gxt? Браузер менять не имеется возможности. только ie. Как их отлавливать в огромном проекте?
Буквально совсем недавно очень долго искали, куда утекает 1 Гб (!) памяти в IE8 на одной единственной странице при добавлении в DOM-дерево таблицы с данными. В таблице во многих ячейках присутствовал inpyt[type=«file»] (скрытый), а он, как оказалось, в IE8 под WinXP почему-то съедает изрядный кусок памяти на каждый экземпляр. Убрали инпуты — потребление памяти уменьшилось до сотни мегабайт. Самое забавное: под Win7 тот же IE8 на той же странице проблем с памятью не было.
Вывод: если поддерживаете IE8 и ниже, то избегайте большого числа inpyt[type=«file»] на одной странице. Иначе ему сильно плохеет :(
Вывод: если поддерживаете IE8 и ниже, то избегайте большого числа inpyt[type=«file»] на одной странице. Иначе ему сильно плохеет :(
Добавьте в теги «мышки, кактус, кушать».
Сколько можно поддерживать недобраузеры? Неужели проблема заявить в системных требованиях наличие нормального браузера?
Пока осла будут поддерживать разработчики — его будут использовать.
Сколько можно поддерживать недобраузеры? Неужели проблема заявить в системных требованиях наличие нормального браузера?
Пока осла будут поддерживать разработчики — его будут использовать.
Было уже тут слово «решето»? :)
Вау!
Переключил IE для Хабра в «режим совместимости» — просто полетел по сравнению с обычным режимом!
Спасибо за идею :)
Переключил IE для Хабра в «режим совместимости» — просто полетел по сравнению с обычным режимом!
Спасибо за идею :)
Sign up to leave a comment.
Утечки памяти в IE8, или страшная сказка со счастливым концом