Added webkit detection scripts and info on how to use them.
[WebKit-https.git] / WebKitSite / webdevelopers / webkit_version.js
1 function parse_webkit_version(version) {
2   var bits = version.split(".");
3   var is_nightly = (version[version.length - 1] == "+");
4   if (is_nightly) {
5     var minor = "+";
6   } else {
7     var minor = parseInt(bits[1]);
8     // If minor is Not a Number (NaN) return an empty string
9     if (isNaN(minor)) {
10       minor = "";
11     }
12   }
13   return {major: parseInt(bits[0]), minor: minor, is_nightly: is_nightly};
14 }
15
16 function get_webkit_version() {
17   var regex = new RegExp("\\(.*\\) AppleWebKit/(.*) \\((.*)");
18   var matches = regex.exec(navigator.userAgent);
19   if (matches) {
20     var webkit_version = parse_webkit_version(matches[1]);    
21   } 
22   return {major: webkit_version['major'], minor: webkit_version['minor'], is_nightly: webkit_version['is_nightly']};
23 }