<h1>Track Browser Type & Capabilities</h1>
<asp:Button ID="btnTrack" runat="server" Text="Track Browser"
onclick="btnTrack_Click" />
<br />
<br />
<asp:TextBox ID="txtOutput" runat="server" TextMode="MultiLine" Wrap="true" Height="350px" Width="350px" ></asp:TextBox>
</div>
protected void btnTrack_Click(object sender, EventArgs e)
{
System.Web.HttpBrowserCapabilities objbrowser = Request.Browser;
string s = "Browser Capabilities\n"
+ "Type = " + objbrowser.Type + "\n"
+ "Name = " + objbrowser.Browser + "\n"
+ "Version = " + objbrowser.Version + "\n"
+ "Major Version = " + objbrowser.MajorVersion + "\n"
+ "Minor Version = " + objbrowser.MinorVersion + "\n"
+ "Platform = " + objbrowser.Platform + "\n"
+ "Is Beta = " + objbrowser.Beta + "\n"
+ "Is Crawler = " + objbrowser.Crawler + "\n"
+ "Is AOL = " + objbrowser.AOL + "\n"
+ "Is Win16 = " + objbrowser.Win16 + "\n"
+ "Is Win32 = " + objbrowser.Win32 + "\n"
+ "Supports Frames = " + objbrowser.Frames + "\n"
+ "Supports Tables = " + objbrowser.Tables + "\n"
+ "Supports Cookies = " + objbrowser.Cookies + "\n"
+ "Supports VBScript = " + objbrowser.VBScript + "\n"
+ "Supports JavaScript = " +
objbrowser.EcmaScriptVersion.ToString() + "\n"
+ "Supports Java Applets = " + objbrowser.JavaApplets + "\n"
+ "Supports ActiveX Controls = " + objbrowser.ActiveXControls
+ "\n"
+ "Supports JavaScript Version = " +
objbrowser["JavaScriptVersion"] + "\n";
txtOutput.Text = s;
}