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 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);

Но я предполагаю, что это вызовет проблемы где-то в будущем.

Ответы на вопрос(0)

Ваш ответ на вопрос