msalangularv2.0.4 IE11不支持承诺填充



我相信我们已经拥有了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应用程序时,我们得到:Script 1002: syntax error

我们正在使用ES5构建应用程序,包括将IE11添加到browserlist中。rc和我也试过包括所有core-js的多边形。

也许我在错误的地方添加了承诺填充角?然而,我也尝试了一个角承诺填充包,没有工作。

不知道为什么IE11根本没有加载,我相信这可能是与msaljs和msalangular的差异?

对于有类似问题的人:

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

最新更新