jQueryによるブラウザ判定

jQueryのバージョン:
jQueryによるブラウザ判定:

JavaScript

jQuery(function(){
	if(jQuery.support.checkOn && jQuery.support.noCloneEvent && window.globalStorage) {
		$('html').addClass('ff');
	} else if(jQuery.support.checkOn  && jQuery.support.noCloneEvent && !jQuery.support.noCloneChecked && !jQuery.support.cors) {
		$('html').addClass('ie9');
	}
	else if(jQuery.support.checkOn && jQuery.support.noCloneEvent && !window.globalStorage && !jQuery.support.cors) {
		$('html').addClass('opera');
	}
	else if(jQuery.support.checkOn && jQuery.support.noCloneEvent && !window.globalStorage) {
		$('html').addClass('chrome');
	}
	else if(!jQuery.support.checkOn && jQuery.support.noCloneEvent) {
		$('html').addClass('safari');
	}
	else if(!jQuery.support.opacity) {
		if(!jQuery.support.style) {
			if (typeof document.documentElement.style.maxHeight != 'undefined') {
				$('html').addClass('ie7');
			} else {
				$('html').addClass('ie6');
			}
		} else {
			$('html').addClass('ie8');
		}
	} else {
		$('html').addClass('unknown-browser');
	}
});

jQueryによるブラウザ判定 [mA] myselfArchiver