Эта статья цитируется из справочного документа VS, в котором запрашивается свойство Browser.
Это свойство содержит объект HttpBrowserCapabilities.
Во время HTTP-запроса этот объект получает информацию от браузера или клиентского устройства.
Чтобы сообщить вашему приложению тип и уровень поддержки, предоставляемой браузером или клиентским устройством.
Затем объект предоставляет информацию о возможностях браузера, используя строго типизированные свойства и словарь значений общих имен.
В следующем примере кода показано, как отобразить информацию о браузере в текстовом поле на странице.
=======
Визуальный Бейсик
=======
Частная дополнительная кнопка1_Click (отправитель ByVal As System.Object, _
ByVal e As System.EventArgs) обрабатывает Button1.Click
Dim s As String = ""
С запросом.Браузер
s &= «Возможности браузера» & vbCrLf
s &= "Type = " & .Type & vbCrLf
s &= "Name = " & .Browser & vbCrLf
s &= "Версия = " & .Версия & vbCrLf
s &= "Основная версия = " & .MajorVersion & vbCrLf
s &= "Младшая версия = " & .MinorVersion & vbCrLf
s &= "Платформа = " & .Platform & vbCrLf
s &= "Is Beta = " & .Beta & vbCrLf
s &= "Is Crawler = " & .Crawler & vbCrLf
s &= "Is AOL = " & .AOL & vbCrLf
s &= "Is Win16 = " & .Win16 & vbCrLf
s &= "Is Win32 = " & .Win32 & vbCrLf
s &= "Поддерживает фреймы = " & .Frames & vbCrLf
s &= "Поддерживает таблицы = " & .Tables & vbCrLf
s &= "Поддерживает файлы cookie = " & .Cookies & vbCrLf
s &= "Поддерживает VBScript = " & .VBScript & vbCrLf
s &= "Поддерживает JavaScript = " & _
.EcmaScriptVersion.ToString() и vbCrLf
s &= "Поддержка Java-апплетов = " & .JavaApplets & vbCrLf
s &= "Поддерживает элементы управления ActiveX = " & .ActiveXControls & _
wxya
Конец с
TextBox1.Text = с
Конец подзаголовка
=====
С#
=====
частный void Button1_Click (отправитель объекта, System.EventArgs e)
{
Браузер System.Web.HttpBrowserCapabilities = Request.Browser;
string s = "Возможности браузера<br />"
+ "Тип = " + браузер.Тип + "<br />"
+ "Имя = " + браузер.Браузер + "<br />"
+ "Версия = " + браузер.Версия + "<br />"
+ "Основная версия = " + браузер.MajorVersion + "<br />"
+ "Младшая версия = " + браузер.MinorVersion + "<br />"
+ "Платформа = " + браузер.Платформа + "<br />"
+ "Бета = " + браузер.Бета + "<br />"
+ "Is Crawler = " + браузер.Crawler + "<br />"
+ "Является ли AOL = " + браузер.AOL + "<br />"
+ "Это Win16 = " + браузер.Win16 + "<br />"
+ "Это Win32 = " + браузер.Win32 + "<br />"
+ "Поддерживает фреймы = " + браузер.Frames + "<br />"
+ "Поддерживает таблицы = " + браузер.Tables + "<br />"
+ "Поддерживает файлы cookie = " + браузер.Cookies + "<br />"
+ "Поддерживает VBScript = " + браузер.VBScript + "<br />"
+ "Поддерживает JavaScript = " +
браузер.EcmaScriptVersion.ToString() + "<br />"
+ "Поддерживает Java-апплеты = " + браузер.JavaApplets + "<br />"
+ "Поддерживает элементы управления ActiveX = " + браузер.ActiveXControls
+ "<br />";
Ответ.Запись(и);
}