我开发了 Blazor Server 服务器应用程序,客户显然不喜欢“无法重新连接到服务器。重新加载页面以恢复功能”的消息。这就是我尝试探索迁移到 Web Assembly 的原因。
我正在努力,如何加快 Web 程序集加载时间,因为主页无法加载几秒钟。是否有机会加载初始服务器页面并在后台加载 Web 程序集,并在完全加载后将用户“重定向”到 Web 程序集?
所需业务功能的说明(不适用于服务器模式):
- 用户正在填写表格(例如申请会员填写所有个人信息)
- 连接断开(例如 30 秒)
用户希望即使在离线状态下也能不受任何干扰地填写表格。用户返回在线后,用户将提交表格。显然,当处理提交时,用户需要重新上线。
编辑:我已经接受了我的问题的完美答案。感谢您将本文转发给@MrCakaShaunCurtis。
但我问了错误的问题,因为我(和客户)担心的是烦人的覆盖消息“无法重新连接到服务器。重新加载页面以恢复功能”。我的问题应该是:“如何禁用此消息”。答案描述在这里https://github.com/dotnet/aspnetcore/issues/10325 https://github.com/dotnet/aspnetcore/issues/10325
有一篇文章here https://itnext.io/blazor-switching-server-and-webassembly-at-runtime-d65c25fd4d8这解释了如何首先在服务器模式下加载,然后切换到 Web Assembly。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)