Какой лучший/самый простой/самый точный способ обнаружения браузера пользователя?
Простота расширения и реализации - плюс.
Чем меньше технологий используется, тем лучше.
Решение может быть на стороне сервера, на стороне клиента или на обоих. В конечном итоге результаты должны заканчиваться на сервере.
Решение может быть агматическим.
Решение будет использоваться только для целей отчетности.