我尝试使用HttpContext.Current.Request和OperationContext和WebOperationContext,但没有得到想要的结果。我们是否可以从WCF服务中获得浏览器名称和版本?
这样行吗?
HttpBrowserCapabilities browser = Request.Browser;var name = browser.Browser;
或
Request.Browser.Browser;Request.Browser.Version;
您可以通过Request获取它。浏览器
请求。Browser提供了浏览器版本信息以及一些关于浏览器功能的额外信息。
你可以这样检查或者用其他检查
if (Request.Browser.Type.Contains("Firefox"))
{
}
...
User Agent也提供浏览器信息,但是它给你一个关于浏览器的原始字符串。