三种检测方式:(1)能力检测;(2)怪癖检测;(3)用户代理检测
(1)能力检测:识别浏览器的能力,判断浏览器是否支持特定的能力。
注意:先检测达成目的的最常用的特性;必须测试实际要用到的特性。
(2)怪癖检测:识别浏览器的特殊行为(想要知道浏览器存在什么缺陷)。
(3)用户代理检测:通过检测用户代理字符串来确定实际使用的浏览器。
参考文献
[1]《JavaScript高级程序设计(第3版)》
三种检测方式:(1)能力检测;(2)怪癖检测;(3)用户代理检测
(1)能力检测:识别浏览器的能力,判断浏览器是否支持特定的能力。
注意:先检测达成目的的最常用的特性;必须测试实际要用到的特性。
(2)怪癖检测:识别浏览器的特殊行为(想要知道浏览器存在什么缺陷)。
(3)用户代理检测:通过检测用户代理字符串来确定实际使用的浏览器。
[1]《JavaScript高级程序设计(第3版)》