首页 > 代码库 > 检测浏览器
检测浏览器
浏览器兼容是个大大的问题!
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)
检测浏览器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。