Как проверить, поддерживается ли браузером material-components-web или MDC-Web

Я реализовал MDC-Web на веб-странице, и он работает с Chrome / Firefox на смартфонах. Однако компонент выбрать меню не работает для Samsung. браузер на мобильных устройствах.

Я ищу способ проверить, поддерживается ли компонент MDC браузером в моем коде JavaScript, а не проверять вручную в каждом доступном браузере.

Кто-нибудь знает, как я могу это сделать? Является ли это возможным?


person user3405291    schedule 25.03.2018    source источник


Ответы (1)


Чтобы временно решить проблему с меню выбора, попробуйте Material Components Web 0.29.0 (или меньше), используя только реализацию css, которая полагается на собственный элемент:

  <div class="mdc-select">
     <select class="mdc-select__surface" id="demo-select">
        <option value="1">First</option>
        <option value="2" selected>Second</option>
        <option value="3">Third</option>
     </select>
     <div class="mdc-select__bottom-line"></div>
  </div>

После 0.29.0 они удалили эту реализацию, но они возвращаются назад .

К сожалению, я не знаю, есть ли ресурс для проверки совместимости браузера с MDC Web.

person Michele DC    schedule 30.03.2018