js009-客户端检测

我们两清 提交于 2019-11-29 20:07:17

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!