Extract detailed type of web browser, layout engine, operating system, cpu architecture, and device purely from user-agent string.
A simple AngularJS module that adds the current user agent and platform as attributes on the AngularJS bootstrap element. Additionally, it runs a simple test to detect 'touch' support and outputs the result as a class on the same element.
AngularJS service that gives you a collection of methods for knowing more about your client browser
Angular useragent service