BreezeJS の 1.4.1 を使用して、Isolate ES5 Properties に追加された新しいコードが原因で IE 8 に次のエラーが発生することがわかりました。
メタデータの取得中にエラーが発生しました: Breeze/Breeze/Metadata のメタデータのインポートに失敗しました。返されたメタデータを処理できません: オブジェクトはプロパティまたはメソッド 'getPrototypeOf' をサポートしていません
Uber Proto の getPrototypeOf ( https://github.com/daffl/uberproto ) と es5-sham ( https://github.com/kriskowal/es5-shim ) の両方を使用してみましたが、どちらも同じ問題が発生します。
また、通常の json.parse を削除し、json2 のバージョンを使用して同じ結果を得ようとしました。
/breeze/breeze/Metadata のメタデータのインポートに失敗しました。返されたメタデータを処理できません:スタック領域が不足しています
Chrome、Firefox、および IE 9 以降は問題なく動作しますが、IE 8 のサポートが必要です。行をコメントアウトして、機能させることができます。
// isolateES5Props(proto);
しかし、それはどこかで問題を引き起こすと思います。