Skip to content

Instantly share code, notes, and snippets.

@ringmaster
Created February 24, 2012 13:53
Show Gist options
  • Save ringmaster/1901070 to your computer and use it in GitHub Desktop.
Save ringmaster/1901070 to your computer and use it in GitHub Desktop.
jQuery browser version detection
var userAgent = navigator.userAgent.toLowerCase();
jQuery.browser = {
version: (userAgent.match( /.+(?:rv|it|ra|ie|me|on)[\/: ]([\d.]+)/ ) || [])[1],
chrome: /chrome/.test( userAgent ),
safari: /webkit/.test( userAgent ) && !/chrome/.test( userAgent ),
webkit: /webkit/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment