Обещание React OIDC-Client IE не определено

Я получаю сообщение об ошибке «Promise is undefined» в IE 11, Chrome и Firefox не выдают эту ошибку.

Я использую приведенный ниже пакет для клиента OIDC, я также уже отправил вопрос этому автору. https://github.com/IdentityModel/oidc-client-js/issues/ 826

изображение

изображение

Если я нажму на ссылку SCRIPT5009, меня перенаправят на https://docs.microsoft.com/en-us/scripting/javascript/misc/undefined-identifier

Я установил ниже двух, проблема все еще продолжается https://www.npmjs.com/package/babel-polyfill https://www.npmjs.com/package/promise-polyfill

Кроме того, я читал статьи на StackOverflow и в Интернете, которые обещают, что ошибки возникают из-за использования стрелочных функций и кода ES6, но эта проблема возникает в пакете OIDC, поэтому ни один код в приложении не дает эту ошибку.


person Extelliqent    schedule 25.04.2019    source источник


Ответы (1)


Попробуйте установить полифил es6-promise, Вы можете обратиться к этой теме: Получение обещания об ошибке не определено в IE11 .

person Zhi Lv    schedule 26.04.2019
comment
приведенный выше пакет будет работать, но если у вас есть полифилл Babel, это должно автоматически исправить это. - person hashbytes; 12.06.2019