Principle: Recognition based on navigator.useragent return value
Realize:
Copy Code code as follows:
function Validbrowser () {
var u_agent = navigator.useragent;
var browser_name= ' Failed to identify the browser ';
if (U_agent.indexof (' Firefox ') >-1) {
Browser_name= ' Firefox ';
}else if (u_agent.indexof (' Chrome ') >-1) {
Browser_name= ' Chrome ';
}else if (u_agent.indexof (' Trident ') >-1&&u_agent.indexof (' rv:11 ') >-1) {
Browser_name= ' IE11 ';
}else if (u_agent.indexof (' Msie ') >-1&&u_agent.indexof (' Trident ') >-1) {
Browser_name= ' IE (8-10) ';
}else if (u_agent.indexof (' msie ') >-1) {
Browser_name= ' IE (6-7) ';
}else if (u_agent.indexof (' Opera ') >-1) {
Browser_name= ' Opera ';
}else{
browser_name+= ', info: ' +u_agent;
}
document.write (' browser_name: ' +browser_name+ ' <br> ');
document.write (' u_agent: ' +u_agent+ ' <br> ');
}
3, with several browsing user_agent ... Like 360 compatibility mode with IE, speed mode with the chrom of the kernel