Вы не указали , почему вы хотите выполнить обнаружение браузера, но стандартная причина в том, что некоторые браузеры или версии не поддерживают определенную функцию, которую вы хотите использовать.
Если это так, рассматривали ли вы вместо обнаружения функций? Инструмент, подобный Modernizr , должен помочь с этим.
[РЕДАКТИРОВАТЬ] Если вам нужно только измерить разрешение экрана, вы можете использовать screen.width
и screen.height
в Javascript.
Надеюсь, это поможет.