Как определить возможности браузера?

Из всего прочитанного я понял, что использование строки user-agent не рекомендуется, так как это может быть подделано. Устройства могут быть затруднены и т. Д.

Я также понял, что лучшим вариантом является тестирование возможностей браузера.

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

Еще одна проблема заключается в том, не будет ли это включать некоторые накладные расходы каждый раз, когда пользователь заходит на сайт? Я знаю, что могу противостоять этому, используя некоторые куки.

Пожалуйста, не предлагайте использовать сторонние плагины / фреймворки, такие как jQuery.

Ответы на вопрос(2)

Ваш ответ на вопрос