您的位置:首页 > Web前端 > JavaScript

js判断常见浏览器类型

2014-12-31 12:42 295 查看
<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>



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: