Jquery checks the browser type and jquery checks the browser
When you use the following jquery code to check the browser version: If the browser version is IE11, $. browser. the returned value of msie is false, $. browser. the return value of mozilla is true, that is, IE11 is detected as Firefox.
How can I determine the ending point for IE !! Window. ActiveXObject | "ActiveXObject" in window method.
Function JudgeBroswer (){
If ($. browser. msie ){
Alert ("this is msie! "); // IE
}
Else if ($. browser. safari)
{
Alert ("this is safari! "); // Safari
}
Else if ($. browser. mozilla)
{
Alert ("this is mozilla! "); // Firefox
}
Else if ($. browser. opera ){
Alert ("this is opera"); // Opera
}
}
Improved:
Function JudgeBroswer (){
If (!! Window. ActiveXObject | "ActiveXObject" in window) {// Improvement
Alert ("this is msie! "); // IE
}
Else if ($. browser. safari)
{
Alert ("this is safari! "); // Safari
}
Else if ($. browser. mozilla)
{
Alert ("this is mozilla! "); // Firefox
}
Else if ($. browser. opera ){
Alert ("this is opera"); // Opera
}
}
But the above judgment method, can not complete the complex browser judgment requirements: There is a lot of articles about the browser type and model: http://xiakuai.blog.51cto.com/8682834/1371459