【发布时间】:2021-09-21 12:59:50
【问题描述】:
我正在尝试了解是否可以使用 Blazor 服务器制作 PWA。
在我看来,有些人“解决”它的方式是将 manifest.json 从 webassembly 应用程序复制粘贴到服务器应用程序。
这让我想知道,为什么微软没有在 dotnet run blazorserver 上提供 --pwa 标志,而只在 Web 程序集上提供,如果它这么简单的话。
谢谢!
【问题讨论】:
-
Blazor 服务器按体系结构由服务器端控制。浏览器中的每个事件都被发送到服务器,服务器修改状态并发送更新后的 DOM 差异,这些差异将应用于客户端。根据设计,PWA 应该离线使用。它们的目标和设计根本不兼容。
标签: c# blazor progressive-web-apps