检测浏览器类型

问题描述 投票:2回答:2

连同我的asp.net应用程序中的错误报告,我也在获取浏览器信息。例如,我收到很多特定的错误:

Type = Mozilla
Name = Mozilla
Version = 5.0
Major Version = 5
Minor Version = 0
Platform = Unknown
Is Beta = False
Is Crawler = False
Is AOL = False
Is Win16 = False
Is Win32 = False
Supports Frames = False
Supports Tables = False
Supports Cookies = False
Supports VBScript = False
Supports JavaScript = False
0.0
Supports Java Applets = False
Supports ActiveX Controls = False

我的第一个想法是firefox,但我也得到了firefox的特定错误,因此我不确定上面的信息是什么浏览器?

谢谢

asp.net firefox cross-browser browser-testing
2个回答
4
投票
TRY BELOW

Response.Write(Request.ServerVariables("HTTP_USER_AGENT")) 

//获取访问者的浏览器名称

if (Request.ServerVariables["HTTP_USER_AGENT"].Contains("MSIE"))
  browser = "Internet Explorer";
if (Request.ServerVariables["HTTP_USER_AGENT"].Contains("FireFox"))
  browser = "Fire Fox";
if (Request.ServerVariables["HTTP_USER_AGENT"].Contains("Opera"))
  browser = "Opera";

0
投票

尝试一下,它将为您提供有关浏览器所需的数据:System.Web.HttpBrowserCapabilities browser = Request.Browser;

© www.soinside.com 2019 - 2024. All rights reserved.