в последнее время данная проблема отступает, хоть и достаточно медленно. ИЕ6 и 7 скрылись за горизонтом прошлого, опера мозилла и хром формируют довольно одинаковые модели, не знаю как сафари, но думаю тоже ближе к W3C, чем к микрософту. ИЕ9, который успешно вытесняет восьмёрку (а заодно и XP) тоже строит модель хоть и косо, но уже приемлимо. Мелкософт делал его явно с оглядкой на развитие асинхронного программирования. В будущем думаю совместимость все же будет практически полная, и нужда в идентификациях клиента отпадёт… Однако пока это актуально, увы…
Что касается вариантов определения клиента — я их встречал множество, однако универсального подобрать по известным причинам невозможно… Мне понравилась вот такая миниатюрка:
Метод основан на багах, и после проверки оказалось, что он не различает некоторые сборки оперы от ИЕ, что дополнительно решилось довеском вот такого кода с хабры
IE='\v'=='v'
который безошибочно детектирует MSIE.
Плюс данного метода в том, что мы знаем конкретно какой именно у нас браузер. Минус — этот метод не позволяет автоматически выявить возможности браузера.
Пишу для новичков, которые возможно могут прочитать эти комментарии.
Не слушайте этот бездумный текст "суперпрофессионалки" zetta0. Её доводы абсолютно несостоятельны.
Все, якобы "проблемы" с графическими чекбоксами высосаны из пальца, и легко решаются с помощью javascript.Например, довольно легко определить, когда пользователь заходит с мобильного устройства, и вывести ему не графические чеки, а обычные.
07 июня 2011, 23:22
Что касается вариантов определения клиента — я их встречал множество, однако универсального подобрать по известным причинам невозможно… Мне понравилась вот такая миниатюрка:
в js мы просто ловим правильно прочитанный браузером параметр.
Метод основан на багах, и после проверки оказалось, что он не различает некоторые сборки оперы от ИЕ, что дополнительно решилось довеском вот такого кода с хабры
который безошибочно детектирует MSIE.
Плюс данного метода в том, что мы знаем конкретно какой именно у нас браузер. Минус — этот метод не позволяет автоматически выявить возможности браузера.
16 мая 2012, 09:45
Не слушайте этот бездумный текст "суперпрофессионалки" zetta0. Её доводы абсолютно несостоятельны.
Все, якобы "проблемы" с графическими чекбоксами высосаны из пальца, и легко решаются с помощью javascript.Например, довольно легко определить, когда пользователь заходит с мобильного устройства, и вывести ему не графические чеки, а обычные.
17 апреля 2012, 10:33
30 марта 2012, 16:56
16 марта 2012, 09:51
12 марта 2012, 12:41
27 декабря 2011, 10:12
13 декабря 2011, 12:01
03 декабря 2011, 01:10
24 ноября 2011, 09:19
Объясните мне немецкий язык, пожалуйста, а то я него не знаю...
22 ноября 2011, 12:11
зря paramon время и силы свои потратил
19 ноября 2011, 08:32
26 октября 2011, 10:55
24 октября 2011, 19:06
14 октября 2011, 18:33
04 октября 2011, 10:57
14 сентября 2011, 17:27
13 сентября 2011, 00:58
13 сентября 2011, 00:54
13 сентября 2011, 00:52