Este artigo é citado do documento de ajuda do VS que consulta a propriedade Browser.
Esta propriedade contém um objeto HttpBrowserCapabilities.
Durante uma solicitação HTTP, este objeto obtém informações do navegador ou dispositivo cliente,
Para informar ao seu aplicativo o tipo e o nível de suporte fornecido pelo navegador ou dispositivo cliente.
O objeto então expõe informações sobre os recursos do navegador usando propriedades fortemente tipadas e um dicionário de valores de nomes genéricos.
O exemplo de código a seguir demonstra como exibir informações do navegador em uma caixa de texto na página.
=======
Visual Básico
=======
Sub botão privado1_Click (remetente ByVal como System.Object, _
ByVal e As System.EventArgs) Lida com Button1.Click
Dim s As String = ""
Com Request.Browser
s &= "Capacidades do navegador" & vbCrLf
s &= "Type = " & .Type & vbCrLf
s &= "Nome = " & .Browser & vbCrLf
s &= "Versão = " & .Versão & vbCrLf
s &= "Versão principal =" & .MajorVersion & vbCrLf
s &= "Versão secundária = " & .MinorVersion & vbCrLf
s &= "Plataforma = " & .Platform & vbCrLf
s &= "É Beta = " & .Beta & vbCrLf
s &= "É Crawler = " & .Crawler & vbCrLf
s &= "É AOL = " & .AOL & vbCrLf
s &= "É Win16 = " & .Win16 & vbCrLf
s &= "É Win32 = " & .Win32 & vbCrLf
s &= "Suporta Frames =" & .Frames & vbCrLf
s &= "Suporta Tabelas =" & .Tables & vbCrLf
s &= "Suporta Cookies =" & .Cookies & vbCrLf
s &= "Suporta VBScript = " & .VBScript & vbCrLf
s &= "Suporta JavaScript =" & _
.EcmaScriptVersion.ToString() & vbCrLf
s &= "Suporta miniaplicativos Java = " & .JavaApplets & vbCrLf
s &= "Suporta controles ActiveX =" & .ActiveXControls & _
olá
Terminar com
TextBox1.Text = s
Fim Sub
=====
C#
=====
private void Button1_Click (remetente do objeto, System.EventArgs e)
{
System.Web.HttpBrowserCapabilities navegador = Request.Browser;
string s = "Capacidades do navegador<br />"
+ "Tipo = " + navegador.Tipo + "<br />"
+ "Nome = " + navegador.Navegador + "<br />"
+ "Versão = " + navegador.Versão + "<br />"
+ "Versão principal = " + browser.MajorVersion + "<br />"
+ "Versão secundária = " + browser.MinorVersion + "<br />"
+ "Plataforma = " + navegador.Plataforma + "<br />"
+ "É Beta = " + navegador.Beta + "<br />"
+ "É Crawler = " + browser.Crawler + "<br />"
+ "É AOL = " + navegador.AOL + "<br />"
+ "É Win16 = " + navegador.Win16 + "<br />"
+ "É Win32 = " + navegador.Win32 + "<br />"
+ "Suporta Frames = " + browser.Frames + "<br />"
+ "Suporta Tabelas = " + browser.Tables + "<br />"
+ "Suporta Cookies = " + browser.Cookies + "<br />"
+ "Suporta VBScript = " + navegador.VBScript + "<br />"
+ "Suporta JavaScript = " +
navegador.EcmaScriptVersion.ToString() + "<br />"
+ "Suporta miniaplicativos Java = " + browser.JavaApplets + "<br />"
+ "Suporta controles ActiveX = " + browser.ActiveXControls
+ "<br />";
Resposta.Escrever(es);
}