UseNavigator. userAgentTo determine the browser type.
1,Browser version number Function:
Js Code
- Var br = navigator. userAgent. toLowerCase ();
- Var browserVer = (br. match (/. + (? : Rv | it | ra | ie) [\/:] ([\ d.] +)/) | [0, '0']) [1];
2,
Js browser judgment FunctionJs Code
- Function userBrowser (){
- Var browserName = navigator. userAgent. toLowerCase ();
- If (/msie/I. test (browserName )&&! /Opera/. test (browserName )){
- Alert ("IE ");
- Return;
- } Else if (/firefox/I. test (browserName )){
- Alert ("Firefox ");
- Return;
- } Else if (/chrome/I. test (browserName) &/webkit/I. test (browserName) &/mozilla/I. test (browserName )){
- Alert ("Chrome ");
- Return;
- } Else if (/opera/I. test (browserName )){
- Alert ("Opera ");
- Return;
- } Else if (/iPad/I ){
- Alert ("ipad ");
- Return;
- }
Else if (/webkit/I. test (browserName )&&! (/Chrome/I. test (browserName) &/webkit/I. test (browserName) &/mozilla/I. test (browserName ))){
- Alert ("Safari ");
- Return;
- } Else {
- Alert ("unKnow ");
- }
- }
** Ipad judgment:
(Navigator. userAgent. toLowerCase (). match (/iPad/I) = "ipad ")? Window. pageYOffset: Math. max
(D.doc umentElement. scrollTop, d. body. scrollTop );
Determines whether the client is an ipad. If yes, use window. pageYOffset to obtain the scroll axis height; otherwise, use Math. max.
(D.doc umentElement. scrollTop, d. body. scrollTop)