1.User-Agent检测
- 只检测旧版本的浏览器
- 不要依赖对UA的检测,用户是可以修改的
2.特性检测
就是说,我们可以不检测UA,直接检测特定的方法(例如:getElementById)有没有
- 探测标准方法
- 探测不同浏览器的特定方法
- 方法都没有的时候,提供一个解决方案
3.避免特性推断
- 不能通过一个特性推断另一个特性也存在
- 不能通过一个特性推断浏览的类型
- 总之可以检测,不要推断
1.User-Agent检测
2.特性检测
就是说,我们可以不检测UA,直接检测特定的方法(例如:getElementById)有没有
3.避免特性推断