我寫一個小班級,爲什麼這不工作,我不明白這一點:的JavaScript:面向對象的功能不存在(不是函數)
var Browsertest = {
isIE: /MSIE (\d+\.\d+)/.test(this.getUserAgent()),
getUserAgent: function() {
return navigator.userAgent;
}
};
console.log(Browsertest.isIE);
我得到的錯誤getUserAgent()
不存在/可用(在IE9和其他瀏覽器中)。
用戶代理檢測應謹慎使用,特徵檢測是更好的方式:) – pomeh 2012-03-04 17:11:51