Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > Определение типа браузера |
Автор: albertn 19.9.2006, 13:18 |
Есть задача: Нужно однозначно определить браузер из тройки Mozilla, Opera, IE. Но стандартные методы не подходят, т.к. в User Agent Switcher всегда можно эти данные поменять. Возможно есть какие-нить функции, которые в разных браузерах ведут себя по-другому. Ну или какие-нибудь дополнительные фишки. Желательно не полагаться на яву, т.к. она может быть разрешена далеко не на каждом компе. Но если будет какое-либо удачное решение, то можно и выложить. Заранее спасибо. |
Автор: y3u 19.9.2006, 13:35 |
ни как нельзя, в том числе и апплетом. Данные о браузере всего навсего пишутся в хидер реквеста, естественно туда можно написать все что угодно... |
Автор: Burrr 19.9.2006, 14:02 | ||
А косвенная проверка устроит? Ведь можно не напрямую таскать данные из юзерАгент, а проверить тип браузера по косвенным признакам (поддерживает - не поддерживает). Вот набросал такой кодец:
Всякие конкьюреры, сафари и др не рассматривал, хотя на них тоже наверняка есть тесты. |
Автор: 12345c 19.9.2006, 15:55 |
http://www.kruglov.ru/articles/crossbrowserdhtml/ Добавлено @ 16:02 http://www.quirksmode.org/js/detect.html |
Автор: albertn 20.9.2006, 08:55 |
Burrr, Это то, что нужно. Спасибо. +1 |