スクリプト タグを使用して 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
は定義されていないため、エラーが発生します。
http://todo.breezejs.com/も IE8 で試しましたが、どちらも機能しませんでした。http://www.modern.ie/から IE8 仮想マシンを取得し、Virtual PC または Virtual Box で実行して問題をテストできます。
IE9 では問題なく動作します。
問題を解決していただけますか?正式にサポートされているので、IE8でbreezeを実行したいと思います。