BreezeJS 1.4.1 изолируетES5Props, вызывающий ошибку Out of Stack Space в IE 8
Используя 1.4.1 BreezeJS, мы обнаружили, что некоторый новый код, добавленный в Isolate ES5 Properties, вызывает в IE 8 следующую ошибку:
Ошибка при получении метаданных: сбой импорта метаданных для breeze / breeze / Metadata; Невозможно обработать возвращенные метаданные: объект не 'поддерживать свойство или методgetPrototypeOf»
Мы пытались использовать как Uber Proto 's getPrototypeOf (https://github.com/daffl/uberproto) и эс5-сим (https://github.com/kriskowal/es5-shim) но оба результата с одной и той же проблемой.
Мы также попытались удалить обычный json.parse и использовать json2 'версия с теми же результатами.
Не удалось импортировать метаданные для / breeze / breeze / Metadata; Невозможно обработать возвращенные метаданные: недостаточно места в стеке
Chrome, Firefox и IE 9+ работают без проблем, но требуется поддержка IE 8. Мы можем закомментировать строку, чтобы заставить ее работать:
// isolateES5Props(proto);
Но я'Я предполагаю, что это вызовет проблемы где-то в будущем.