Определение типа браузера - PullRequest
1 голос
/ 01 июля 2011

Вместе с отчетами об ошибках в моем приложении 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 в некоторых ошибках, поэтому я не уверен, какой именно браузер из информации выше?

Спасибо

Ответы [ 2 ]

3 голосов
/ 01 июля 2011
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 голосов
/ 02 февраля 2015

Попробуйте, это даст вам необходимые данные о вашем браузере: System.Web.HttpBrowserCapabilities browser = Request.Browser;

...