博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
检测浏览器
阅读量:5110 次
发布时间:2019-06-13

本文共 1179 字,大约阅读时间需要 3 分钟。

浏览器兼容是个大大的问题!

navigator.userAgent.toLowerCase() 来判断浏览器类型

js判断

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:

 

 (navigator.userAgent.toLowerCase().match(/iPad/i) == "ipad") ? window.pageYOffset : Math.max

 

(d.documentElement.scrollTop, d.body.scrollTop);

 

   判断客户端是否为ipad,是的话采用 window.pageYOffset获取滚动轴高度; 否则采用 Math.max

 

(d.documentElement.scrollTop, d.body.scrollTop)

转载于:https://www.cnblogs.com/Kyaya/p/6844554.html

你可能感兴趣的文章
Codeforces 719B Anatoly and Cockroaches
查看>>
关于TFS2010使用常见问题
查看>>
poj2752 Seek the Name, Seek the Fame
查看>>
程序员的数学
查看>>
聚合与组合
查看>>
洛谷 P2089 烤鸡【DFS递归/10重枚举】
查看>>
ionic2+ 基础
查看>>
Aizu - 1378 Secret of Chocolate Poles (DP)
查看>>
Screening technology proved cost effective deal
查看>>
Thrift Expected protocol id ffffff82 but got 0
查看>>
【2.2】创建博客文章模型
查看>>
从零开始系列之vue全家桶(1)安装前期准备nodejs+cnpm+webpack+vue-cli+vue-router
查看>>
Jsp抓取页面内容
查看>>
大三上学期软件工程作业之点餐系统(网页版)的一些心得
查看>>
可选参数的函数还可以这样设计!
查看>>
[你必须知道的.NET]第二十一回:认识全面的null
查看>>
Java语言概述
查看>>
关于BOM知识的整理
查看>>
使用word发布博客
查看>>
面向对象的小demo
查看>>