$ (document). Ready (function () {
Target Firefox 2 and above
if ($.browser.mozilla && $.browser.version >= "1.8") {
Do something
}
Target Safari
if ($.browser.safari) {
Do something
}
Target Chrome
if ($.browser.chrome) {
Do something
}
Target Camino
if ($.browser.camino) {
Do something
}
Target Opera
if ($.browser.opera) {
Do something
}
Target IE6 and below
if ($.browser.msie && $.browser.version <= 6) {
Do something
}
Target anything above IE6
if ($.browser.msie && $.browser.version > 6) {
Do something
}
});
Using JS detection
is to use a feature property that uses a browser. For example, to detect whether the browser supports the getElementById method can be used
if (document.getElementById) {
The method exists.
} else {
Do something else
}
A jquery
var useragent = navigator.userAgent.toLowerCase ();
Figure out what browser is being used
Jquery.browser = {
Version: (Useragent.match (/.+ (?: Rv|it|ra|ie) [/:] ([D.] +)/ ) || []) [1],
Safari:/webkit/.test (useragent),
Opera:/opera/.test (useragent),
MSIE:/msie/.test (useragent) &&!/opera/.test (useragent),
Mozilla:/mozilla/.test (useragent) &&!/(Compatible|webkit)/.test (useragent)
};