Blazor PWA 适用于桌面浏览器,但不适用于智能手机

时间:2021-06-17 12:02:54

标签: google-chrome iis .net-core blazor

我遇到了与使用 Blazor 创建的 PWA 相关的问题。 这个应用程序运行良好,直到昨天才开始在移动设备上的谷歌浏览器中失败。 我使用的是 Chrome 91.0.4472.88 Android 8.0 奇怪的是,该应用在移动 Opera 以及台式计算机的任何浏览器中都可以正常运行。

该应用使用 IIS 10.0 托管

我调试了一下,发现这个错误输出

stacktrace picture

此错误仅在 Google Chrome 移动版中发生。

我尝试更新到目标构建网络 5.0,也许这已经解决了,但它并没有修复错误。

我找到了一些与此问题相关的链接,但没有找到

https://github.com/dotnet/aspnetcore/issues/26698

https://github.com/dotnet/runtime/issues/42628

有人知道如何解决这个问题吗?我没有想法了。

1 个答案:

答案 0 :(得分:0)

这似乎是 Chrome 91 的问题,它具有各种重要的性能优化,对我来说,这些优化让 Blazor 应用程序(或至少是我的)陷入困境。我的应用程序可以在 Android Firefox 上运行,但是我收到这样的错误和/或内存错误,因为浏览器更新到 91。我发现很难相信我们是唯一的,但我还没有看到更广泛的Blazor 开发人员的担忧。