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>