js判断浏览器种类
JavaScript对象可分为三类:
- 本地对象和内置对象:Array Boolean Date String Math Number Regexp Global
- 浏览器对象:Window Navigator Screen History Location
- HTML DOM对象: 这个比较多,不一一例举了
Navigator对象有一些关于浏览器的属性,其中userAgent是用户代理头部的值,包含的信息足够判断浏览器的种类了。
var userAgent = navigator.userAgent; var isOpera = userAgent.indexOf("Opera") > -1; if (isOpera) { return "Opera" }; if (userAgent.indexOf("Firefox") > -1) { return "FF"; } if (userAgent.indexOf("Chrome") > -1){ return "Chrome"; } if (userAgent.indexOf("Safari") > -1) { return "Safari"; } if (userAgent.indexOf("compatible") > -1 &&userAgent.indexOf("MSIE") > -1 && !isOpera) { return "IE"; }; }
版权声明:本文为feitan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。