js009-客户端检测
js009-客户端检测
本章内容:
1、使用能力检测
2、用户代理检测的历史
3、选择检测方式
一般不使用客户端检测。
9.1 能力检测
也称特性检测。基本模式如下:
if(object.propertyInQuestion){ // 使用object.propertyInQuestion } |
9.1.1 更可靠的能力检测
能力检测丢想知道某个特性是否会按照适当的方式行事非常有用。
typeof做能力检测是比较可靠。
9.1.2能力检测,不是浏览器检测
9.2 怪癖检测
目标:识别浏览器的特殊行为。检测浏览器存在什么缺陷
9.3 用户代理检测
通过检测用户代理字符串来确定实际使用的浏览器。其优先级排在能力检测和(或)怪癖检测之后。
9.3.1 用户代理字符串的历史
9.3.2用户代理字符串检测技术
9.3.3完整的代码
9.3.4使用方法
原文地址:http://www.cnblogs.com/lal-fighting/p/5149464.html