gecko
- float
Gecko engine revision number. Will evaluate to 1 if Gecko
is detected but the revision could not be found. Other browsers
will be 0. Example: 1.8
Firefox 1.0.0.4: 1.7.8 <-- Reports 1.7 Firefox 1.5.0.9: 1.8.0.9 <-- Reports 1.8 Firefox 2.0.0.3: 1.8.1.3 <-- Reports 1.8 Firefox 3 alpha: 1.9a4 <-- Reports 1.9
mobile
- string
The mobile property will be set to a string containing any relevant
user agent information when a modern mobile browser is detected.
Currently limited to Safari on the iPhone/iPod Touch, Nokia N-series
devices with the WebKit-based browser, and Opera Mini.
webkit
- float
AppleWebKit version. KHTML browsers that are not WebKit browsers
will evaluate to 1, other browsers 0. Example: 418.9.1
Safari 1.3.2 (312.6): 312.8.1 <-- Reports 312.8 -- currently the latest available for Mac OSX 10.3. Safari 2.0.2: 416 <-- hasOwnProperty introduced Safari 2.0.4: 418 <-- preventDefault fixed Safari 2.0.4 (419.3): 418.9.1 <-- One version of Safari may run different versions of webkit Safari 2.0.4 (419.3): 419 <-- Tiger installations that have been updated, but not updated to the latest patch. Webkit 212 nightly: 522+ <-- Safari 3.0 precursor (with native SVG and many major issues fixed). 3.x yahoo.com, flickr:422 <-- Safari 3.x hacks the user agent string when hitting yahoo.com and flickr.com. Safari 3.0.4 (523.12):523.12 <-- First Tiger release - automatic update from 2.x via the 10.4.11 OS patch Webkit nightly 1/2008:525+ <-- Supports DOMContentLoaded event. yahoo.com user agent hack removed.http://developer.apple.com/internet/safari/uamatrix.html