msal-angularv2.0.4 IE11 无法使用 promise polyfill

msal-angularv2.0.4 IE11 not working with promise polyfill

我相信我们拥有https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-angular/docs/v2-docs/ie-support.md

中提到的一切

我们在 index.html:

的顶部包含了一个 promise polyfill
 <script src="https://cdnjs.cloudflare.com/ajax/libs/bluebird/3.3.4/bluebird.min.js" class="pre"></script>

然而,当尝试 运行 IE11 中的 angular 应用程序时,我们得到:脚本 1002:语法错误

我们正在使用 ES5 构建应用程序,包括将 IE11 添加到 browserlist.rc,我还尝试包含所有 core-js polyfills。

也许我在 angular 的错误位置添加了 promise polyfill?但是我也尝试了一个 angular promise polyfill 包,但没有用。

不确定为什么 IE11 根本无法加载,我相信这可能与 msal js 和 msal 不同 angular?

遇到类似问题的人:

我们使用 MSAL-angular v2.0.4 和 Angular 6。降级到 MSAL-angular v1.4.0 后,IE11 工作正常。