Задать вопрос
@postgresdev

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

нужно получить название текущего бразуера ie или edge.
  • Вопрос задан
  • 40 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
sfi0zy
@sfi0zy
Creative frontend developer
Handlebars - это шаблонизатор. Он превращает одни строки в другие и с браузерами никак не связан. Если у вас задача состоит в том, чтобы компилировать шаблоны по-разному для разных браузеров, то вам нужно отдельно получить версию браузера, а потом передать ее этой библиотеке как часть контекста для шаблона.

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

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

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

Похожие вопросы