Отличить Android Chrome от стокового браузера. Пользовательский агент стокового браузера содержит Chrome
Мне нужно сказать, какой браузер пользователи используют для моего сайта. (изменить: пользователям необходимо добавить букмарклет, что невозможно в стандартном интернет-браузере. Мне нужно знать, какое сообщение показывать им.)
РЕДАКТИРОВАТЬ: Мне не нужно быть в состоянии обнаружить любой вид браузера. В частности, в этом случае мне нужно иметь возможностьопределить, действительно ли браузер является браузером Google Chrome.
По крайней мере, для одного интеллектуального устройства у меня возникают проблемы с разницей между стандартным интернет-браузером и Chrome; Оба содержат слово «Chrome».
Samsung Galaxy S5:
Агент пользователя стокового браузера:
Mozilla / 5.0 (Linux; Android 4.4.2; ru-ru; SAMSUNG-SM-G900A Build / KOT49H) AppleWebKit / 537.36 (KHTML, как Gecko) Версия / 1.6 Chrome / 28.0.1500.94 Mobile Safari / 537.36
Пользовательский агент Chrome:
Mozilla / 5.0 (Linux; Android 4.4.2; SAMSUNG-SM-G900A Build / KOT49H) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 36.0.1985.128 Mobile Safari / 537.36
«Версия / X.x» отличается, но всегда ли так будет?
Изменить: я уже проверил предыдущие ответы, как предложено в комментариях. Они предполагают, что браузер без Chrome НЕ содержит слово Chrome.