我如何从WCF服务中获得浏览器名称而不启用ASP ?. NET兼容模式

本文关键字:ASP 不启用 NET 模式 浏览器 WCF 服务 | 更新日期: 2023-09-27 18:15:00

我尝试使用HttpContext.Current.Request和OperationContext和WebOperationContext,但没有得到想要的结果。我们是否可以从WCF服务中获得浏览器名称和版本?

我如何从WCF服务中获得浏览器名称而不启用ASP ?. NET兼容模式

这样行吗?

HttpBrowserCapabilities browser = Request.Browser;var name = browser.Browser;

Request.Browser.Browser;Request.Browser.Version;

您可以通过Request获取它。浏览器

请求。Browser提供了浏览器版本信息以及一些关于浏览器功能的额外信息。

你可以这样检查或者用其他检查

if (Request.Browser.Type.Contains("Firefox"))
{
} 
...

User Agent也提供浏览器信息,但是它给你一个关于浏览器的原始字符串。