Определить мобильный телефон по пользовательскому агенту
-
06-07-2019 - |
Вопрос
Существует ли хороший способ идентифицировать сотовый телефон или любое другое мобильное устройство (на которое может распространяться ограниченный тарифный план) с помощью пользовательского агента или аналогичных, легко доступных методов?
Решение
Да: WURFL , файл универсальных беспроводных ресурсов: " WURFL - это XML файл конфигурации, который содержит информацию о возможностях и возможностях многих мобильных устройств. "
Другие советы
Вы хотите найти в пользовательском агенте конкретные браузеры и ключевые слова, такие как «Mobile», «Skyfire» и т. д. Это должно быть довольно надежным способом. Вы хотели бы сделать Google Search для мобильных браузеров UserAgent. Кто-то, вероятно, составил список.
Я думаю, что во многих случаях вы не можете быть уверены в том, какой именно телефон используется, потому что многие телефоны используют одну и ту же строку пользовательского агента (и даже используют один и тот же браузер).НО вы, безусловно, можете достаточно сузить возможных кандидатов, чтобы предоставлять индивидуальный контент.
Проверьте также эти связанные вопросы
Подпись iPhone UA:
/Apple.*Mobile.*Safari/