js判断常见浏览器类型

检测浏览器与移动设备
<pre name="code" class="html"><span style="font-family:FangSong_GB2312;font-size:18px;">//用于检测浏览器类型</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">var userAgent = window.navigator.userAgent;</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">//用于辅助判断ie版本差异</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">var docMode = document.documentMode;</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">//ie</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">var isie = /(MSIE)/g.test(userAgent);</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">var isie7 = isie && /(MSIE 7)/g.test(userAgent) || docMode == 7;</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">var isie8 = isie && /(MSIE 8)/g.test(userAgent) && docMode != 7;</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">var isie6 = isie && /(MSIE 6)/g.test(userAgent) && !isie7 && !isie8;</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">var isie9 = isie && /(MSIE 9)/g.test(userAgent) && !isie7 && !isie8;</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">var isie10 = isie && /(MSIE 10)/g.test(userAgent) && !isie7 && !isie8;</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">//firefox</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">var isFirefox = /(Firefox)/g.test(userAgent); </span>
<span style="font-family:FangSong_GB2312;font-size:18px;">//opera</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">var isOpera = /(Opera)/g.test(userAgent);</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">//chromevar isChrome = /(Chrome)/g.test(userAgent);</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">//safarivar isSafari = /(Safari)/g.test(userAgent);</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">//用于检测移动设备</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">var useragent = userAgent.toLowerCase();</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">//ipad</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">var isIpad = useragent.match(/ipad/i) == "ipad";</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">//iphone</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">var isIphone = useragent.match(/iphone/i) == "iphone";</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">//andorid</span>
<span style="font-family:FangSong_GB2312;font-size:18px;">var isAndorid = useragent.match(/andorid/i) == "android";</span>



                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值