首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

关于浏览器的判断收拾

2012-06-26 
关于浏览器的判断整理这篇主要是整理一下ua下的判定。?关于documentMode的资料:http://zhangyaochun.iteye.

关于浏览器的判断整理

这篇主要是整理一下ua下的判定。

?

关于documentMode的资料:http://zhangyaochun.iteye.com/blog/1461347

?

?

先看看prototype的一些api写法

?

?

var Prototype = {    Browser: {        IE:           !!(window.attachEvent && !window.opera),        Opera:     !!window.opera,        WebKit:    navigator.userAgent.indexOf('AppleWebKit')  > -1,        Gecko:      navigator.userAgent.indexOf('Gecko') >-1 && navigator.userAgent.indexOf('KHTML') == -1    }}
?

判断是否为ie

?

?

/*返回IE的版本号如果不是IE 返回undefined*/ZYC.browser.ie = /msie (\d+\.\d+)/i.test(navigator.userAgent)?(document.documentMode || + RegExp['\x241']) :undefined;
?

判断是否为ff

?

?

ZYC.browser.firefox = /firefox\/(\d+\.\d+)/i.test(navigator.userAgent) ? + RegExp['\x241'] : undefined;
?

?

判断是否为chrome

?

?

ZYC.browser.chrome = /chrome\/(\d+\.\d+)/i.test(navigator.userAgent) ? + RegExp['\x241'] : undefined;
?

?

?

热点排行