2008-12-19 2 views

ответ

3

Вот кое-что для тебя: http://www.rgagnon.com/javadetails/java-0160.html

+0

Эта страница устарела. Используйте это вместо: http://www.rgagnon.com/javadetails/java-detect-browser-type-from-an-applet.html – RealHowTo

+0

@RealHowTo, не стесняйтесь обновлять мой ответ. –

1

User-Agent detection код довольно старый (останавливается на IE6), но должна быть легко расширена. Следует сочетать код R. Gagnon, указанный Филиппом, для лучшего обнаружения реального браузера (некоторые браузеры позволяют по желанию изменять строку пользовательского агента).
Возможно, вас заинтересует List of User Agent Strings.

+0

Я сделал правильный lib из моего старого кода. Теперь он останавливается в IE12 ;-) – pieroxy

0

Для информации, код обнаружения User-Agent обновлен последними браузерами.