var useragent = navigator.useragent.tolowercase(); jquery.browser = { version: (useragent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [])[1], safari: /webkit/.test( useragent ), opera: /opera/.test( useragent ), msie: /msie/.test( useragent ) && !/opera/.test( useragent ), mozilla: /mozilla/.test( useragent ) && !/(compatible|webkit)/.test( useragent ) };