Хочу детектить несколько фич. Кажется логичным сделать это через блок ua однако посмотрев код, я не понял как можно добавить свои проверки. В данный момент меня интересует проверка на поддержку fetch API.
Хочу детектить несколько фич. Кажется логичным сделать это через блок ua однако посмотрев код, я не понял как можно добавить свои проверки. В данный момент меня интересует проверка на поддержку fetch API.
На touch-уровне можно смело расширять
ua, он реализован как типичный наследуемый отi-bem__domблок (см. https://github.com/bem/bem-core/blob/v3/touch.blocks/ua/__dom/ua__dom.ru.md). А наdesktopизuaпровайдится обычный JS-объект, в который можно дописывать произвольные поля: