我写一个小班级,为什么这不工作,我不明白这一点:的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