На данный момент слишком много браузеров претендуют на то, чтобы быть Chrome, чтобы продолжать свою популярность, а также бороться со злоупотреблением обнаружением браузеров, чтобы простое совпадение с "Chrome" было эффективным.Я бы порекомендовал в будущем обнаружение функций, но Chrome (и WebKit / Blink в целом) также известен тем, что лжет механизмам обнаружения функций, так что даже это не так здорово, как это уже было.
Я могу только рекомендовать оставаться в курсе событий, сравнивая известные ему строки UA со строками других браузеров на сторонних сайтах и создавая шаблоны оттуда.Как вы это сделаете, полностью зависит от самих струн.Просто имейте в виду, что из-за особенностей браузеров и строк UA никогда не может быть «надежного» регулярного выражения для их сопоставления.
В PHP соответствующий серверный var равен $_SERVER['HTTP_USER_AGENT']
. * 1006.*