Copy Code code as follows:
<script type= "Text/javascript" >
jquery to determine browser information
$ (function () {
var bro=$.browser;//gets browser user agent information;
Var bro_msie=bro.msie;//to judge whether IE browser, if for IE browser, return: True, otherwise return: undefined;
var bro_firefox=bro.mozilla;//to determine if it is a Firefox browser; if it's a Firefox browser, return: True, otherwise return: undefined;
var bro_opera=bro.opera;//to determine whether it is opera browser, if the Opera browser returns: True, otherwise return: undefined;
var bro_safari=bro.safari;//to determine if it is a safari browser; If the Safari browser returns: True, otherwise return: undefined;
To determine the browser version, use version properties, such as to determine IE;
var ie_ver=bro.version;//ie6, return "6.0", IE7 Return "7.0", IE8 return "8.0", IE9 return "9.0", etc.
});
Native JavaScript determines browser information
Determine if the browser is IE, Method 1
var isie=document.all? ' IE ': ' others '///under IE document.all value is 1 (true), while other browsers have a value of 0 (false);
Determine if the browser is IE, Method 2
var bro=navigator.useragent;//gets browser user agent information;
var isie2=bro.indexof ("MSIE") >0? ' IE ': ' others '///Under IE bro.indexof ("MSIE") value is greater than 1, while the value under other browsers is less than 0 (typically-1);
Judge IE version
var isie6=bro.indexof ("MSIE 6.0") >0? ' IE6 ': ' other version ';//Under IE6 bro.indexof ("MSIE 6.0") is greater than 1, while the value under other browsers is less than 0 (typically-1);
var isie7=bro.indexof ("MSIE 7.0") >0? ' IE7 ': ' other version ';//Under IE7 bro.indexof ("MSIE 7.0") is greater than 1, while the value under other browsers is less than 0 (typically-1);
var isie8=bro.indexof ("MSIE 8.0") >0? ' IE7 ': ' other version ';//Under IE8 bro.indexof ("MSIE 8.0") is greater than 1, while the value under other browsers is less than 0 (typically-1);
var isie9=bro.indexof ("Msie 9.0") >0? ' IE7 ': ' other version ';//Under IE9 bro.indexof ("MSIE 9.0") is greater than 1, while the value under other browsers is less than 0 (typically-1);
var isfirefox=bro.indexof ("Firefox") >0? ' Firefox ': ' other version ';//Under Firefox bro.indexof ("Firefox") value is greater than 1, while other browsers under the value of less than 0 (generally 1);
var issafari=bro.indexof ("Safari") >0? ' Safari ': ' other version ';//Under Safari the value of Bro.indexof ("Safari") is greater than 1, while the value under other browsers is less than 0 (typically-1);
var ischrome=bro.indexof ("Chrome") >0? ' Chrome ': ' other version ';//Under Chrome Bro.indexof ("Chrome") value is greater than 1, while the value under other browsers is less than 0 (typically-1);
var isopera=bro.indexof ("Opera") >0? ' Opera ': ' other version ';//Under Opera Bro.indexof ("opera") value is greater than 1, while the value under other browsers is less than 0 (generally-1);(p s: seems invalid)
var iscamino=bro.indexof ("Camino") >0? ' Camino ': ' other version ';//Under Camino bro.indexof ("Camino") value is greater than 1, while the value under other browsers is less than 0 (typically-1);
var ismozilla=bro.indexof ("gecko/") >0? ' Gecko ': ' other version ';//under Mozilla Bro.indexof ("gecko/") value is greater than 1, while other browsers under the value of less than 0 (generally 1);
alert (Isopera);
JS Get browser information
Browser code Name: Navigator.appcodename
Browser name: Navigator.appname
Browser version number: Navigator.appversion
Support for Java: navigator.javaenabled ()
MIME type (array): Navigator.mimetypes
System platform: Navigator.platform
Plugins (arrays): Navigator.plugins
User agent: Navigator.useragent
</script>