当我通过脚本标签将Breeze.debug.js(1.4.4)包含到项目中并在IE8中运行时。它给了我以下错误:
Object doesn't support this property or method breeze.debug.js, line 801 character 9
它发生在第 801 行
function exec(self) {
// clear off last one if null
var contexts = self._contexts;
if (contexts[contexts.length - 1] == null) {
contexts.pop();
}
if (contexts.length === 0) {
return undefined;
}
return contexts.some(function(context) {
return context.fn(context, self.v);
});
}
在最后一行 (801) 上,contexts.some
未定义,这会导致错误。
我也用 IE8 尝试了http://todo.breezejs.com/,但它也没有工作。您可以从http://www.modern.ie/获取 IE8 虚拟机并在 Virtual PC 或 Virtual Box 中运行以测试问题。
在 IE9 中运行良好。
你能解决这个问题吗?我想在 IE8 上运行微风,因为它是官方支持的。