@postgresdev

Как в handlebars проверить текущий браузер?

нужно получить название текущего бразуера ie или edge.
  • Вопрос задан
  • 33 просмотра
Пригласить эксперта
Ответы на вопрос 1
sfi0zy
@sfi0zy
Creative frontend developer
Handlebars - это шаблонизатор. Он превращает одни строки в другие и с браузерами никак не связан. Если у вас задача состоит в том, чтобы компилировать шаблоны по-разному для разных браузеров, то вам нужно отдельно получить версию браузера, а потом передать ее этой библиотеке как часть контекста для шаблона.

Поскольку собирать эти шаблоны можно много где, в том числе и на сервере, что поняние очень растяжимое, ваш вопрос является очень общим. Если вы собираете шаблоны на клиенте - то все проще, можно взять например bowser и результат от него напрямую использовать при сборке шаблонов Handlebars.

Но в целом разная сборка шаблонов под разные браузеры - это практика очень спорная, в долгосрочной перспективе почти всегда проще сверстать что-то кроссбраузерное, чем вот так все костылить, особенно если речь идет о современных браузерах.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы