]> source.dussan.org Git - jquery.git/commitdiff
Begrudgingly adds chrome detection to jQuery.browser (1.7). Fixes #9385
authorrwldrn <waldron.rick@gmail.com>
Mon, 20 Jun 2011 13:41:53 +0000 (09:41 -0400)
committerrwldrn <waldron.rick@gmail.com>
Mon, 20 Jun 2011 13:57:26 +0000 (09:57 -0400)
src/core.js
test/data/ua.txt

index ab0d9f7b56edd7bb32c3ac0985f57d0c2eb96f69..2f5ac426a558ef738cf09e14b14a07a969332f05 100644 (file)
@@ -39,6 +39,7 @@ var jQuery = function( selector, context ) {
        rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g,
 
        // Useragent RegExp
+       rchrome = /(chrome)[ \/]([\w.]+)/,
        rwebkit = /(webkit)[ \/]([\w.]+)/,
        ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/,
        rmsie = /(msie) ([\w.]+)/,
@@ -829,7 +830,8 @@ jQuery.extend({
        uaMatch: function( ua ) {
                ua = ua.toLowerCase();
 
-               var match = rwebkit.exec( ua ) ||
+               var match = rchrome.exec( ua ) ||
+                       rwebkit.exec( ua ) ||
                        ropera.exec( ua ) ||
                        rmsie.exec( ua ) ||
                        ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) ||
index b6a9dff662a1050919aa2d2a8c0291d396d846c7..2832c36eedd96fc65a1673fe9c0ec90681124080 100644 (file)
@@ -37,8 +37,8 @@ mozilla       1.0.1   Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.0.1) G
 mozilla        1.8.0.10        Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.10) Gecko/20070228 Camino/1.0.4
 webkit 418.9   Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418.9 (KHTML, like Gecko, Safari) Safari/419.3 Cheshire/1.0.ALPHA
 webkit 419     Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/419 (KHTML, like Gecko, Safari/419.3) Cheshire/1.0.ALPHA
-webkit 525.19  Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.36 Safari/525.19
-webkit 525.19  Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.53 Safari/525.19
+chrome 525.19  Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.36 Safari/525.19
+chrome 525.19  Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.53 Safari/525.19
 mozilla        1.9.0.10        Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042815 Firefox/3.0.10 CometBird/3.0.10
 mozilla        1.9.0.5 Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.5) Gecko/2009011615 Firefox/3.0.5 CometBird/3.0.5
 msie   7.0     Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; Crazy Browser 3.0.0 Beta2)