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 功能与这些旧版浏览器不兼容,并且这些旧版浏览器的使用在日益减少。 有关详细信息,请参阅以下资源:
- Windows 对旧版 Microsoft Edge 的支持也将在 2021 年 3 月 9 日终止
- Microsoft 365 的应用和服务将于 2021 年 8 月 17 日终止对 Microsoft Internet Explorer 11 的支持
建议的操作
从这些旧版浏览器升级到基于 Chromium 的新 Microsoft Edge。 对于需要支持这些旧版浏览器的 Blazor 应用,请使用 ASP.NET Core 3.1。 ASP.NET Core 3.1 中 Blazor 支持的浏览器列表尚未更改,并且记录在支持的平台中。
受影响的 API
无