AJAX’овые грабли в Internet Explorer 6

  • Если передаваемый сервером заголовок с кодировкой не понятен IE, то возникает прекрасная, красноречивая Системная ошибка: -1072896658.
  • IE приводит к нижнему регистру передаваемые custom-заголовки запросов, например X-Requested-With: XMLHttpRequest превращается на сервере в x-requested-with: xmlhttprequest). Нафига?
    Internet Explorer иногда не кеширует фоновые изображения, полученные через AJAX; повторно загружаемый фон «забывает» посмотреть в кеше.
  • IE некорректно парсит js-код в HTML-куске, полученном через AJAX, если есть классические скрывающие комментарии:.
    …HTML-код…<script type="text/javascript"><!--…js-код…//--></script>…HTML-код…


    Достаточно убрать эти комментарии и всё заработает как надо, без ошибок.

  • Prototype’овский класс Ajax.PeriodicalUpdater (или просто обновление блока по timeout через window.setTimeout) приводит к утечке памяти в IE. Если окно достаточно долго повисит открытым, то потом на очистку памяти (средствами Prototype’а) очень много времени может уходить и кажется, что браузер намертво завис. Полный отказ от анонимных вложенных функций (closures) не представляется возможным, Prototype сильно на них опирается. В общем, нормального лекарства не нашел пока.

Поделиться в соц. сетях

mailru AJAXовые грабли в Internet Explorer 6
facebook AJAXовые грабли в Internet Explorer 6
odnoklassniki AJAXовые грабли в Internet Explorer 6
livejournal AJAXовые грабли в Internet Explorer 6
googlebuzz AJAXовые грабли в Internet Explorer 6

Также рекомендуем:

  1. Отказ в обслуживании в Microsoft Internet Explorer Программа: Microsoft Internet Explorer 6.x Опасность: Средняя Наличие эксплоита: Да . Описание: Уязвимость позволяет удаленному пользователю вызвать отказ в обслуживании. Уязвимость существует в библиотеке mshtml.dll при обработке тега OBJECT. Удаленный пользователь может с помощью специально сформированной Web страницы вызвать отказ в обслуживании браузера. Примеры: http://lcamtuf.coredump.cx/iedie2-1.htmlhttp://lcamtuf.coredump.cx/iedie2-2.htmlhttp://lcamtuf.coredump.cx/iedie2-3.htmlhttp://lcamtuf.coredump.cx/iedie2-4.html URL производителя: www.microsoft.com Решение: Способов устранения уязвимости не существует в [...]...
  2. Статистика сайта – ответы на вопросы и не только… Статистика веб-сайта родилась из вопросов. Все начинается с этого.. Интересно, как увеличить продажи? Совсем коротко о главном. Человек сидит за компьютером и с помощью браузера просматривает веб-сайт. Сайт состоит из файлов. Интересно, какие файлы просматривают чаще? И кто их просматривает? Чуть подробнее о предмете. Веб-сайт состоит из совокупности файлов – гипертекстовых документов, картинок оформления, данных. [...]...
  3. Как создать 1000 статей за полчаса 1. Качайте SEO Generator2. Пройдите режим обучения программы 3. Работаете со статьей также как с длиным описанием4. Генерируете статью в файлыПодсказка: используйте для отладки фишку: если строка начинаеться с символа #, то эта строка и последующие не будут генериться.Не переусердствуйте с синтаксисом не мучайте программу и свой мозг.Качаете SEO Generator http://www.altalabs.ru/files/SEOGENDEMO.rar. Так-же будет полезна прога [...]...
  4. Яндекс и доп. ссылки для мультиязычных сайтов Яндекс обзавелся механизмом вывода сайтов, имеющих несколько версий на различных языках, в SERP. Если Яндекс «понимает», что найденный текст – перевод исходного с другого языка, то результат поиска выдает под заголовком найденной ссылку на страницу с переведенным документом.. Бывает и так, что сайт имеет два идентичных текста на разных языках. В этом случае адрес страницы [...]...
  5. CMS Drupal 7.0 – первый публичный релиз Опубликована одна из первых публичных альфа-версий системы управления контентом Drupal седьмой ветки, в которую внесены следующие изменения:. В значительной степени переработаны и обновлены, с целью упрощения, интерфейсы пользователей и администрации и осуществлено добавление новой темы оформления – «7». Появились индивидуальные поля, аналогичные тем, которые представляет модуль Content Construction Kit. В ядро Drupal добавлено управление изображениями, [...]...
  6. Что такое блог? Блог – это сайт, на котором находятся личные заметки автора. В основном, заметками являются ссылки на сайты, которые кажутся владельцу ресурса наиболее интересными, и комментарии к ним. Одни владельцы блогов дают небольшие комментарии на приведенные ссылки, другие же пытаются подробно описать сайт. Это могут быть не только ссылки, но и просто дневник с записями, начиная [...]...
  7. Второй раз повторяю: я человек! CAPTCHA 1. Краткий обзор Интернет-роботы или как их чаще называют боты, это программы созданные для автоматизированного выполнения некоторых функций в сети. В зависимости от их предназначения, цель работы таких программ тоже разная. Но объединяет роботов одно – избавить человека от выполнения однообразной рутинной работы. Казалось бы, в этом нет ничего зазорного. Бизнесмен, получающий на электронную почту [...]...
  8. Сайт от идеи до реализации Многие из этих вопросов неизбежно возникают у компаний или частных лиц (далее клиентов), заинтересованных в создании сайта.. В этой статье мы попытаемся рассмотреть этапы, которые, на наш взгляд, преодолевает клиент на пути от принятия решения о создании сайта до оценки результатов его реализации. Мы выделяем пять основных этапов этого пути (рис. 1): Рис. 1. Основные [...]...
  9. «В контакте» завелся опасный «червь» В популярной социальной сети «ВКонтакте.Ру» был обнаружен опасный вирус, сообщает РИА Новости. Служба вирусного мониторинга «Доктор Веб» зарегистрировала опасного сетевого «червя», который распространяется через ссылку на изображение.. Причиной эпидемии стала рассылка пользователям с инфицированных машин ссылки на картинку ведущую на ресурс злоумышленника (http://******.misecure.com/deti.jpg). На самом деле, загружая эту ссылку, сервер передает исполняемый файл deti.scr, который [...]...
  10. Началось Бета-тестирование CMS "Битрикс: Управление сайтом 5.0" Компания «Битрикс» объявляет о завершении работ над новой версией программного продукта «Битрикс: Управление сайтом 5.0″ с концептуально новым интерфейсом. . Новый интерфейс административного раздела создан с использованием технологии AJAX. При проектировании нового интерфейса для консультаций были привлечены специалисты по веб-юзабилити компании «Группа Махаон». Новый интерфейс существенно отличается от предыдущей версии продукта. Для удобства работы информация [...]...
  11. Оптимизация Apache + PHP + PostgreSQL После ввода в строй динамического веб-сервера на базе apach + php + postgresql (да и на базе других систем тоже, если честно), вебмастер часто обнаруживает, что производительность системы начинает с большей или меньшей активностью стремиться к нулю, порой его достигая при наплывах посетителей. Стандартными действиями вебмастера при этом являются лихорадочное чтение документации, поиск в Интернете [...]...
  12. Ночной город Специальный тутор для готов: как сделать из обычной фотки – фотку ночного города. 1. Откройте изображение 2. Продублируйте слой и примените Image > Adjust > Desaturate. 3. Нажмите Ctrl+M и расположите Кривую так как показано на картинке. Фотка должна стать примерно такой как у меня: грязно-серой. 4. У этого же самого слоя поднимите Уровни: нажмите [...]...
  13. Сколько платить за раскрутку сайта Даже при беглом знакомстве с предложениями по раскрутке сайта становится ясно, что цены отличаются в несколько раз. Означает ли это, что одни – труженики, делающие дело за реальную стоимость, а другие – рвачи и перекупщики? Не будем отрицать такую возможность, рвачи есть везде. Тем более, что задача каждого менеджера – не допустить перерасхода средств, в [...]...
  14. Не цепляйтесь за запросы! 2 подхода к продвижению сайтов: «только по запросам», «общее увеличение трафика» Очень часто, когда новый клиент приходит заказывать услуги по оптимизации сайтов, от него слышна фраза:«интересует вывод на первые позиции по запросам».Далее он перечисляет несколько наиболее важных, по его мнению, запросов. Как правило, такого клиента больше ничего не интересует, он цепляется за эти запросы и [...]...
  15. Переплетающиеся кольца Не так давно один из посетителей сайта спросил меня, как создать переплетающиеся кольца наподобие эмблемы Олимпийских Игр. Его просьба была реализована в Corel DRAW8, однако я не мог остановиться на достигнутом, поэтому здесь я познакомлю вас с вариантом того же урока для Corel DRAW9. Различие между уроками в том, что здесь были использованы Artistic Media [...]...

Комментарии запрещены.