React IE8 работает локально, а не в производстве

Мы начали внедрять React в наш большой проект Django, чтобы справиться со сложностью внешнего интерфейса. Пока все хорошо, но мы столкнулись с проблемой.

React не работает в производстве на IE8. Локально работает нормально на IE8. Я включил es5-shim и es5-sham и вижу их в инструментах разработки на производстве (включенных в заголовок до React и кода, использующего React). Но все же, я получаю эту ошибку, как будто нет никакой прокладки:

SCRIPT438: Object doesn't support property or method 'isArray' 

Я также получил:

SCRIPT438: Object doesn't support property or method 'bind'

после чего я включил сценарий, упомянутый в этом посте:

Как справиться с отсутствием метода JavaScript Object.bind() в IE 8

Однако после этого я получаю:

SCRIPT5023: Function does not have a valid prototype object 

И я все еще получаю старые ошибки. Опять же, локально это нормально работает в IE8, поэтому я предполагаю, что проблема не в самом коде. Наше приложение использует AWS CloudFront (но я вижу статические файлы.js, включенные в html).

Есть идеи, что здесь может происходить?

0 ответов

Другие вопросы по тегам