Привет
Столкнулся с проблемой
Яндекс.Браузер не отличим от Хрома по navigator (в том числе и по navigator.userAgent)
Собственно вопрос, как задетектить Яндекс.Браузер с помощью JS?
Ярослав Иванов, я же говорю, по navigator.userAgent типичный Хром
Причем такая проблема только на клиентской стороне
На серваке сразу видно что Яндекс.Браузер
Можно конечно через сервер определять, но очень не хочется...
Андрей, потому что расширение
А делать зависимость расширения от сервера, при том что расширение в состоянии работать в офлайн режиме, не очень хочется
То что вы скинули не в состоянии определять браузер
Та строчка генерируется сервером, а не клиентом
Андрей, прошу прощение, не правильно выразился
Не в состоянии определить Яндекс.Браузер, для него это тот же Хром
Нет там метода проверки на Яндекс, только на Хром
Либо я не правильно понял место где я вру
Последние версии Яндекс.Браузера можно определить по ключевому слову "YaBrowser" в строке юзерагента. Но насколько я знаю не существует надёжного способа на клиенте определить браузер.