Есть ли способ определить, получает ли пользователь доступ к вашему веб-сайту с планшета или телефона на платформе Android на сервере?
У меня нет устройств Android, поэтому я не могу проверить, какие типы заголовков отправляют эти устройства.
В своем исследовании я обнаружил:
- множество способов обнаружить его с помощью JavaScript. Но это (ИМХО) не лучший момент, когда вы решаете, какую веб-версию следует отправить клиенту. Я предпочитаю сервер каждой версии на основе HTTP-заголовков, отправленных клиентом.
- база данных заголовков http, собранных и отсортированных по типу устройства. Но могу ли я положиться на это? Также есть платные решения, которые могут быть более реалистичными, но я предпочитаю бесплатные решения.
Есть ли другое решение? Вы можете порекомендовать один? И почему?