Bowser
Bowser is a browser detector
...The library is made to help to detect what browser your user has and gives you a convenient API to filter the users somehow depending on their browsers. Version 2.0 has drastically changed the API. All available methods are on the docs page. Often we need to pick users' browser properties such as the name, the version, the rendering engine and so on. You could want to filter some particular browsers to provide any special support for them or make any workarounds. Settings for any particular OS or platform has more priority and redefines settings of standalone browsers. Thus, you can define OS or platform-specific rules and they will have more priority in the end. ...