Почему IE сосет…

Мелкомягкие не перестают наступать на различные грабли. Очередной глюк виндозы, после небольших каверзных размышлений, можно легко превратить в мини-шедевр.

Итак суть глюка (хотя это может быть «багофича»): имеем html, с текстом следующего вида (дословно): <html><form><input type crash></form></html> Открытие такого файла в IE делает IE плохо, а именно — он падает. :-) Само по себе это не смертельно. Вернее для эксплорера конечно смертельно, но для нас нет. :-)

Продолжаем развлекаться дальше. Почти любая софтина, которая работает с html страницами (осбенно от micro$oft) так или использует ядро IE для его отображения. Соответственно Word тоже падает, причем просто так оно упасть не может и тупо ждет, когда его пристрелят. С html-ем у нас умеет работать еще аутглюк (в принципе, я считаю аутглюк показательным примером «как делать нельзя»). Далее все просто. Конечно должны совпасть пару условий, но у 50% населения они совпадут — ведь это так удобно. :-) Отсылаем html письмо жертве, аутглюк его получает и, если курсор окажется на папке с письмом и стоит «панель автопросмотра», то…

Правильно, аутглюк падает! И предлагает себя перезапустить. Перезапускается и… снова падает. А IE… А что IE? Наверное выйдет патч от мелкомягких. Может быть он уже есть, но кто из нас думает о патчах? В лучшем случае сервис пак… Поэтому все правильные пацаны IE не пользуются. Хотя по идее, «The Bat» тоже должен падать. В общем пользуйтесь Мозилкой, она рулез.

К счастью, создать подобное письмо самим аутглюком невозможно, но имея минимальный набор знаний сделать разумеется можно. Я использовал PHP и разослал его всем, кому смог дотянуться. :-) С добрым утром товарищи, просыпатесь!

Да, проверено все на XP, SP1. IE, соответственно имеет версию: 6.0.2800.1106.xpsp1.020828–1920.