当我使用 IE8 使用我的网站时,验证无法正常工作,因为它在 knockout.validation.debug.js 中的下一个函数上失败。如果我使用 Chrome、FF 或 IE9 的网站,一切正常。
显示的错误:
Error: Object doesn't support property or method 'hasOwnProperty'
values: function (o) {
var r = [];
for (var i in o) {
if (o.hasOwnProperty(i)) {
r.push(o[i]);
}
}
return r;
},
我也尝试用 Object.prototype.hasOwnProperty.call(o,i) 替换 o.hasOwnProperty(i),但这也不起作用。知道如何使它与 IE8 一起工作吗?