【发布时间】:2021-07-02 07:47:37
【问题描述】:
我想知道是否有办法在服务器端 blazor 应用上识别客户端。
问题: 我们正在使用基于 Windows CE 的 aprox 50 手持设备,我们正在尝试将应用程序转换为 Blazor,以便在 Android 手持设备上使用。
每台手持设备都必须进行自我识别。在 Windows CE 中,我们有一个配置文件,在这个配置文件中有一行:Handheld: 01
我不敢相信我们是唯一一家愿意以这种方式识别客户的公司。 所以应该有办法解决这个问题。
我们手持设备的当前软件分为两部分。 一项 Web 服务处理来自所有手持设备的所有数据(这就是需要识别客户端的原因) 每个手持设备都与 Web 服务通信,基本上只显示数据并发送选择。
我们想创建一个与现有 Web 服务通信的服务器端 Blazor 应用程序。 我们已经取得了相当大的进展,但我们需要这个识别。
当然,如果不可能,我们可以让用户在启动时选择手持设备,但这是自问自答。
亲切的问候, 克莱门斯林德斯
【问题讨论】:
-
与在 Windows CE 上以相同方式识别设备名称的配置文件的等效项可能是使用 localstorage 或 cookie。这听起来类似于以前的项目,我们有一个设备配置过程来设置它(并且只有某些帐户有权执行此操作)。然后我们还可以禁用设备服务器端.. 不过值得考虑安全性,因为它存储在客户端(就像 CE 上的配置一样)。
标签: blazor