检测.Net Blazor服务器项目中的移动用户

检测.Net Blazor服务器项目中的移动用户,blazor,blazor-server-side,asp.net-blazor,Blazor,Blazor Server Side,Asp.net Blazor,让我首先说,这是用于统计的,所以它不必是100%。 我想在Blazor服务器项目中检测移动用户,因为这是一个信号连接,我无法使用请求。我知道我可以使用js/jquery,但我想在没有js/jquery的情况下解决这个问题。找到了解决方案 @Inject IHttpContextAccessor\u HttpContextAccessor var headers=_HttpContextAccessor.HttpContext.Request.headers.ToList(); var-agent

让我首先说,这是用于统计的,所以它不必是100%。 我想在Blazor服务器项目中检测移动用户,因为这是一个信号连接,我无法使用请求。我知道我可以使用js/jquery,但我想在没有js/jquery的情况下解决这个问题。

找到了解决方案

@Inject IHttpContextAccessor\u HttpContextAccessor
var headers=_HttpContextAccessor.HttpContext.Request.headers.ToList();
var-agent=headers[8];

找到了解决方案!injectvar ngt=_HttpContextAccessor.HttpContext.Request.Headers.ToList();var agent=ngt[8];你能解释一下吗?