Есть много способов обнаружения браузером в JavaScript.
Насколько мне известно, использование navigator.userAgent
или обнаружение функций (например, XMLHttpRequest
) и т. Д.
Кто-нибудь может сказать мне, какой способ является лучшим и наиболее эффективным?