Полноценный User Agent.

Avatar
  • обновлен
Хотелось бы использовать код реального User Agent для различных манипуляций на стороне сервера.
Стандартный код $USER_AGENT$ выводит лишь название браузера. Это сильно урезает возможности этого параметра. Например, по user agent можно определять разных ботов: поисковых, ботов из соц сетей. Это поможет лучше оптимизировать сайт под разные поисковики и соц сети (имею в виду виджеты и другие возможности соц сетей).
Предлагаю либо создать новый код, к примеру $FULL_USER_AGENT$, или расширить возможности кода $USER_AGENT$, чтоб он мог отличать самых популярных ботов (Google, Яндекс, Mail, VK, Twitter, Facebook...).
Avatar
Юрий Герук

Хорошая идея, научить бы текущий $USER_AGENT$ понимать Chrome-Lighthouse чтобы можно было писать условия для https://developers.google.com/speed/pagespeed/insights/?hl=ru


Надеюсь разработчики рано или поздно это реализуют, вроде немного работы, дополнить список определений к оператору и логику работы немного дополнить.