Skip to content
Permalink
Browse files

Get browser version rather than rendering engine version.

Don't recognize Chrome as Safari.
See results of different userAgent strings here:
http://spreadsheets.google.com/ccc?key=0Aj5JJFjq9rZDdHdxXzRLVnY0SzFpRTBOUDc4VmhzRVE
  • Loading branch information
dmethvin authored and jeresig committed Dec 9, 2009
1 parent 8d73fbd commit d3dc2d1234af10cb856519a01a97358eb4103008
Showing with 2 additions and 2 deletions.
  1. +2 −2 src/core.js
@@ -624,8 +624,8 @@ jQuery.extend({
// It's included for backwards compatibility and plugins,
// although they should work to migrate away.
browser: {
version: (/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/.exec(userAgent) || [0,'0'])[1],
safari: /webkit/.test( userAgent ),
version: (/.*?(?:firefox|safari|opera|msie)[\/ ]([\d.]+)/.exec(userAgent) || [0,'0'])[1],
safari: /safari/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )

1 comment on commit d3dc2d1

@thorn0

This comment has been minimized.

Copy link

thorn0 commented on d3dc2d1 Jan 14, 2010

Please sign in to comment.
You can’t perform that action at this time.