JS 客户端检测
2019-04-08 本文已影响1人
肆意木
- 客户端检测内容
浏览器是否支持某种需求。
- 为什么要检测?
因为各个客户端的能力不同,要实现同一个功能可能会需要不同的方法,这样就需要检测客户端是否支持需要的功能,一般不提倡这样去实现功能,还是尽量使用通用的方法去实现。
- 检测方法
3.1 能力检测:
识别浏览器是否支持某一能力
3.2 怪癖检测
检测浏览器的特殊行为,确定浏览器的缺陷
3.3 用户代理检测
识别浏览器引擎,识别所用浏览器,不建议使用
![](https://img.haomeiwen.com/i3502048/bbd28113f9b55296.png)