— Привет, меня зовут Максим Покровский. Вы находитесь в моем рабочем кабинете. Поскольку я фрилансер, будем считать, что именно так он и выглядит. Здесь я пишу много интересных вещей, и если вы почувствовали, что я именно тот человек, который вам нужен, то я всегда открыт для контакта.
Сделал за последнее время:
| Заказать мне работу |
| 15.03 | Что надо сделать, чтобы люди перестали пользоваться IE6 |
Первой ласточкой борьбы с IE была всеобщая эйфория от семантики и стандартизации.
Откройте эту страницу – http://pokrovskii.com/misc/index.html в IE6 и любом другом браузере (оригинал страницы взят с http://anton.shevchuk.name/). Поводите мышкой по кнопкам в IE и в нормальных браузерах. Чувствуйте разницу?
В нормальных браузерах, у нас как водится все ажуре. Анимация и красота. В IE перестает работать анимация и выводится предупреждающий об ущербности браузера попап. После его закрытия он исчезает на 30 дней.
Я использовал уже готовый скрипт выводящего предупреждение в IE – http://upgradebrowser.org/webmasters и заблокировал исполнение скрипта анимации с помощью <![if !IE 6]>IE Conditional Comment: NOT Internet Explorer<![endif]>. Проще некуда.
Любители скупой технической информации на этом могут перестать читать. Потому что дальше я буду многословно объяснять.
С IE борятся уже давно. Разумеется по меркам Интернета. Год, например, — это много.
Первой ласточкой борьбы с IE была всеобщая эйфория от семантики и стандартизации. Велись многословные форумные войны и бессмысленные холивары, хотя, я, вообще, не встречал осмысленных холиваров. Никаких… Тогда самые ярые приверженцы стандартов решили отказаться от поддержки IE. То есть совсем. Как лопатой в лоб.
Я не знаю следовали эти паладины современного интернета собственным заветам, но вот клиентам, владельцам сайтов, да и чего греха таить, многочисленным (тогда) пользователям IE, подобная инициатива пришлась не по духу. Так что ласточка не прижилась. На то время, это, мягко говоря, была плохая идея. Бредовая, ежели не смягчать.
Второй птичкой был вывод предупредительных попапов. Вроде того, что я использовал в примере, только менее демократичные. Висели, сверху такие плюмбы и глаз мозолили. Некоторые вообще под IE6 не пускали.
Не прижилось как стало видно позже. Я потом скажу почему.
Третий метод и не метод даже. Просто совсем недавно (где-то с середины 2008) многие гуру верстки настолько «огурели», что в IE посматривают одним глазком, то есть автоматом делают кроссбраузерный код. И разумеется, где-то потом, десятым числом, из-за кривых рук контент-менеджеров или на забытой всеми страничке about, вылезает баг. По себе скажу, я пользователь FF и IE запускаю очень не охотно: он медленный, страшный, нет сглаживания у шрифтов, сурсы не подсвечены, отладчиков код наплакал, а те что есть глючные, как косяк наркомана. Я даже экзешник не знаю где его, через сторонние загрузчики запускаю для отладки верстки. Но все это лишь признак того, что браузер доживает свои дни, но мы же можем ускорить процесс? Можем? Надо.
Почему попапы с уведомлением оказались неэффективны? Представьте, вы заходите на страничку, вам показывают попап, вы его закрываете и… ничего. Абсолютно ничего не поменялось. Страничка так же грузится, верстка не разваливается, анимация работает. Ну и какого лешего я должен обновлять свой браузер?
Вот именно для этого мы и блокируем анимацию. Впрочем, тут уже простор для фантазии. Сделайте нормальный сайт, добавьте в него вебдванольных плюх, а потом урежьте их для IE6.
Вот пример, когда люди перешли с IE — http://pokrovskii.com/istoriya-o-tom-kak-proisxodit-otmiranie-ie6/. Никаких дополнительных усилий не было приложено, но механизмы мышления те же. В IE стало неудобно — ну его на фиг. Мой метод — своеобразный отказ от поддержки шестерки. Все по прежнему работает так как надо, но бонусов вам не видать.
| ! | Самое обсуждаемое |
— Мы можем делать дешево, быстро и качественно. Выбирайте два любых показателя!
Фрилансерскиая хитрость
Комментарии
Оставить комментарий