日期:2014-05-16  浏览次数:20412 次

javascript检测浏览器类型
开始通过navigator对象的appName,appVsersion,来判断的

var browser=navigator.appName
var b_version=navigator.appVersion
var version=parseFloat(b_version)
在chrome下面也显示的Netscape,判断不出来,如是网上找了其他的方式。

<script type="text/javascript">


var ua = navigator.userAgent.toLowerCase();  //获取用户端信息
var info = {
  ie: /msie/.test(ua) && !/opera/.test(ua),    //匹配IE浏览器
  op: /opera/.test(ua),   //匹配Opera浏览器
  sa: /version.*safari/.test(ua),   //匹配Safari浏览器
  ch: /chrome/.test(ua),   //匹配Chrome浏览器
  ff: /gecko/.test(ua) && !/webkit/.test(ua)   //匹配Firefox浏览器
};
(info.ie) && alert("IE浏览器");
(info.op) && alert("Opera浏览器");
(info.sa) && alert("Safari浏览器");
(info.ff) && alert("Firefox浏览器");
(info.ch) && alert("Chrome浏览器");
</script>
</body>

</html>