Microsoft Internet Explorer
3
(navigator.userAgent.indexOf("MSIE 3") != -1);
4
(navigator.userAgent.indexOf("MSIE 4") != -1);
5.0
(navigator.userAgent.indexOf("MSIE 5.0") != -1) &&
(navigator.userAgent.indexOf("Opera") == -1);
5.5
(navigator.userAgent.indexOf("MSIE 5.5") != -1) &&
(navigator.userAgent.indexOf("Opera") == -1);
6.0
(navigator.userAgent.indexOf("MSIE 6.0") != -1) &&
(navigator.userAgent.indexOf("Opera") == -1);
7.0
(navigator.userAgent.indexOf("MSIE 7.0") != -1) &&
(navigator.userAgent.indexOf("Opera") == -1);
8.0
(navigator.userAgent.indexOf("MSIE 8.0") != -1) &&
(navigator.userAgent.indexOf("Opera") == -1);


Mozilla
1
(navigator.userAgent.indexOf("Gecko") != -1) &&
(navigator.userAgent.indexOf("Netscape) == -1) &&
(navigator.userAgent.indexOf("Firefox) == -1) &&
(navigator.userAgent.indexOf("rv:1") != -1);


Firefox
1.0
(navigator.userAgent.indexOf("Firefox/1.0") != -1);
1.5
(navigator.userAgent.indexOf("Firefox/1.5") != -1);
2.0
(navigator.userAgent.indexOf("Firefox/2.0") != -1);
3.0
(navigator.userAgent.indexOf("Firefox/3.0") != -1);
3.5
(navigator.userAgent.indexOf("Firefox/3.5") != -1);


Netscape
2
(navigator.appName == "Netscape") != -1) &&
(navigator.userAgent.indexOf("Mozilla/2");
3
(navigator.appName == "Netscape") &&
(navigator.userAgent.indexOf("Mozilla/3") != -1) &&
(navigator.userAgent.indexOf("Opera") == -1);
4
(navigator.appName == "Netscape") &&
(navigator.userAgent.indexOf("Mozilla/4") != -1) &&
(navigator.userAgent.indexOf("Opera") == -1);
6
(navigator.userAgent.indexOf("Netscape6") != -1);
7
(navigator.userAgent.indexOf("Netscape/7") != -1);
8
(navigator.userAgent.indexOf("Netscape/8") != -1);
9
(navigator.userAgent.indexOf("Netscape/9") != -1);


Opera
3
(navigator.userAgent.indexOf("Opera/3") != -1) &&
(navigator.userAgent.indexOf("Mozilla/3") != -1);
3.5
(navigator.userAgent.indexOf("Opera/3") != -1) &&
(navigator.userAgent.indexOf("Mozilla/4") != -1);
3.6
(navigator.userAgent.indexOf("Opera 3") != -1) &&
(navigator.userAgent.indexOf("Mozilla/4") != -1);
4
(navigator.userAgent.indexOf("Opera 4") != -1) ||
(navigator.userAgent.indexOf("Opera/4") != -1);
5
(navigator.userAgent.indexOf("Opera 5") != -1) ||
(navigator.userAgent.indexOf("Opera/5") != -1);
6
(navigator.userAgent.indexOf("Opera 6") != -1) ||
(navigator.userAgent.indexOf("Opera/6") != -1);
7
(navigator.userAgent.indexOf("Opera 7") != -1) ||
(navigator.userAgent.indexOf("Opera/7") != -1);
8
(navigator.userAgent.indexOf("Opera 8") != -1) ||
(navigator.userAgent.indexOf("Opera/8") != -1);
9
((navigator.userAgent.indexOf("Opera 9") != -1) ||
(navigator.userAgent.indexOf("Opera/9") != -1)) && (nuA.indexOf("Presto") == -1));
10
(navigator.userAgent.indexOf("Presto/2.2.15") != -1) ||
(navigator.userAgent.indexOf("Opera 10") != -1);