Как определить возможности браузера?
Из всего прочитанного я понял, что использование строки user-agent не рекомендуется, так как это может быть подделано. Устройства могут быть затруднены и т. Д.
Я также понял, что лучшим вариантом является тестирование возможностей браузера.
Как мне сделать его? Я имею в виду, есть ли какой-нибудь стандартный тест возможностей, который я мог бы сделать, что-то вроде этого:обнаружение объекта?
Еще одна проблема заключается в том, не будет ли это включать некоторые накладные расходы каждый раз, когда пользователь заходит на сайт? Я знаю, что могу противостоять этому, используя некоторые куки.
Пожалуйста, не предлагайте использовать сторонние плагины / фреймворки, такие как jQuery.