能力檢測
能力檢測的基本模式
if(object.propertyInQuestion){
//使用object.propertyInQuestion
}
怪癖檢測
想要知道瀏覽器存在什麼缺陷,這通常需要運行一小段代碼來確定某一特性不能正常工作。
用戶代理檢測
通過檢測用戶代理字符串來確定使用的瀏覽器。在服務器端通過檢測用戶代理字符串來確定用戶使用的瀏覽器是一種常用而且廣爲接受的做法,但是在客戶端,用戶代理檢測一般被當作一種萬不得已採用的做法,其優先級排在能力檢測和怪癖檢測之後。