Blazor:更新的浏览器支持

ASP.NET Core 5.0 引入了新的 Blazor 功能,其中一些与旧版浏览器不兼容。 ASP.NET Core 5.0 中 Blazor 支持的浏览器列表已相应更新。

有关讨论,请参阅 GitHub 问题 dotnet/aspnetcore#26475

引入的版本

5.0

旧行为

Blazor Server 支持具有足够填充代码的 Microsoft Internet Explorer 11。 Blazor Server 和 Blazor WebAssembly 在 Microsoft Edge 旧版中也能正常工作。

新行为

Microsoft Internet Explorer 11 不支持 ASP.NET Core 5.0 中的 Blazor Server。 Blazor Server 和 Blazor WebAssembly 在 Microsoft Edge 旧版中不能完全正常工作。

更改原因

ASP.NET Core 5.0 中的新 Blazor 功能与这些旧版浏览器不兼容,并且这些旧版浏览器的使用在日益减少。 有关详细信息,请参阅以下资源:

从这些旧版浏览器升级到基于 Chromium 的新 Microsoft Edge。 对于需要支持这些旧版浏览器的 Blazor 应用,请使用 ASP.NET Core 3.1。 ASP.NET Core 3.1 中 Blazor 支持的浏览器列表尚未更改,并且记录在支持的平台中。

受影响的 API