|
<%@ Page language="c#" %>
<!-- 2003-12-03, Rob Eberhardt - http://slingfive.com/demos/browserCaps/ -->
<!-- 2004-06-02, Chris Maunder - http://www.codeproject.com/aspnet/browserCaps.asp -->
<html>
<head><title>Request.Browser Info</title></head>
<body>
<h3>Request.Browser Info:</h3>
<table border=1>
<tr><td>User Agent</td><td><% Response.Write(Request.ServerVariables["http_user_agent"].ToString());%></td></tr>
<tr><td>Browser</td><td><% Response.Write(Request.Browser.Browser.ToString());%></td></tr>
<tr><td>Version</td><td><% Response.Write(Request.Browser.Version.ToString());%></td></tr>
<tr><td>Major Version</td><td><% Response.Write(Request.Browser.MajorVersion.ToString());%></td></tr>
<tr><td>Minor Version</td><td><% Response.Write(Request.Browser.MinorVersion.ToString());%></td></tr>
<tr><td>Platform</td><td><% Response.Write(Request.Browser.Platform.ToString());%></td></tr>
<tr><td>ECMA Script version</td><td><% Response.Write(Request.Browser.EcmaScriptVersion.ToString());%></td></tr>
<tr><td>Type</td><td><% Response.Write(Request.Browser.Type.ToString());%></td></tr>
<tr><td colspan=2> </td></tr>
<tr><td>ActiveX Controls</td><td><% Response.Write(Request.Browser.ActiveXControls.ToString());%></td></tr>
<tr><td>Background Sounds</td><td><% Response.Write(Request.Browser.BackgroundSounds.ToString());%></td></tr>
<tr><td>AOL</td><td><% Response.Write(Request.Browser.AOL.ToString());%></td></tr>
<tr><td>Beta</td><td><% Response.Write(Request.Browser.Beta.ToString());%></td></tr>
<tr><td>CDF</td><td><% Response.Write(Request.Browser.CDF.ToString());%></td></tr>
<tr><td>ClrVersion</td><td><% Response.Write(Request.Browser.ClrVersion.ToString());%></td></tr>
<tr><td>Cookies</td><td><% Response.Write(Request.Browser.Cookies.ToString());%></td></tr>
<tr><td>Crawler</td><td><% Response.Write(Request.Browser.Crawler.ToString());%></td></tr>
<tr><td>Frames</td><td><% Response.Write(Request.Browser.Frames.ToString());%></td></tr>
<tr><td>JavaApplets</td><td><% Response.Write(Request.Browser.JavaApplets.ToString());%></td></tr>
<tr><td>JavaScript</td><td><% Response.Write(Request.Browser.JavaScript.ToString());%></td></tr>
<tr><td>MSDomVersion</td><td><% Response.Write(Request.Browser.MSDomVersion.ToString());%></td></tr>
<tr><td>TagWriter</td><td><% Response.Write(Request.Browser.TagWriter.ToString());%></td></tr>
<tr><td>VBScript</td><td><% Response.Write(Request.Browser.VBScript.ToString());%></td></tr>
<tr><td>W3CDomVersion</td><td><% Response.Write(Request.Browser.W3CDomVersion.ToString());%></td></tr>
<tr><td>Win16</td><td><% Response.Write(Request.Browser.Win16.ToString());%></td></tr>
<tr><td>Win32</td><td><% Response.Write(Request.Browser.Win32.ToString());%></td></tr>
</table>
</body>
</html>
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Chris Maunder is the co-founder of
CodeProject and
ContentLab.com, and has been a prominent figure in the software development community for nearly 30 years. Hailing from Australia, Chris has a background in Mathematics, Astrophysics, Environmental Engineering and Defence Research. His programming endeavours span everything from FORTRAN on Super Computers, C++/MFC on Windows, through to to high-load .NET web applications and Python AI applications on everything from macOS to a Raspberry Pi. Chris is a full-stack developer who is as comfortable with SQL as he is with CSS.
In the late 1990s, he and his business partner David Cunningham recognized the need for a platform that would facilitate knowledge-sharing among developers, leading to the establishment of CodeProject.com in 1999. Chris's expertise in programming and his passion for fostering a collaborative environment have played a pivotal role in the success of CodeProject.com. Over the years, the website has grown into a vibrant community where programmers worldwide can connect, exchange ideas, and find solutions to coding challenges. Chris is a prolific contributor to the developer community through his articles and tutorials, and his latest passion project,
CodeProject.AI.
In addition to his work with CodeProject.com, Chris co-founded ContentLab and DeveloperMedia, two projects focussed on helping companies make their Software Projects a success. Chris's roles included Product Development, Content Creation, Client Satisfaction and Systems Automation.