版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010011236/article/details/86483340
三种检测方式:(1)能力检测;(2)怪癖检测;(3)用户代理检测
(1)能力检测:识别浏览器的能力,判断浏览器是否支持特定的能力。
注意:先检测达成目的的最常用的特性;必须测试实际要用到的特性。
(2)怪癖检测:识别浏览器的特殊行为(想要知道浏览器存在什么缺陷)。
(3)用户代理检测:通过检测用户代理字符串来确定实际使用的浏览器。
参考文献
[1]《JavaScript高级程序设计(第3版)》