Весь смысл в обнаружении функций заключается в том, чтобы быть независимыми от браузеров, и ваше приложение / веб-сайт должны улучшаться / ухудшаться в зависимости от наличия функции, а не от наличия браузера.
Причина, по которой мы обнаруживаем браузер для MS, заключается в том, что вам, возможно, придется использовать обходные пути CSS, чтобы избежать известных ошибок отображения CSS, которые отделены от обнаружения функций. Для этого вида проверки браузера проверка HTML5 котельная плита .