ASP.Net/Request/Browser Capabilities
Содержание
Browser support Java? (VB.net)
<%@ Page Language=VB Debug=true %>
<script runat=server>
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
Dim BCaps As HttpBrowserCapabilities
BCaps = Request.Browser
lblMessage.Text = "Supports ActiveX Controls: " _
& BCaps.ActiveXControls & "<BR>" _
& "Supports Java Applets: " _
& BCaps.JavaApplets & "<BR>" _
& "Supports Java Script: " _
& BCaps.JavaScript & "<BR>" _
& "Supports VB Script: " _
& BCaps.VBScript & "<BR>"
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Browser Code Capabilities</TITLE>
</HEAD>
<form runat="server">
<asp:label
id="lblMessage"
font-size="12pt"
font-name="Tahoma"
runat="server"
/>
</form>
</BODY>
</HTML>
Browser supports ActiveX Controls? (VB.net)
<%@ Page Language=VB Debug=true %>
<script runat=server>
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
Dim BCaps As HttpBrowserCapabilities
BCaps = Request.Browser
lblMessage.Text = "Supports ActiveX Controls: " _
& BCaps.ActiveXControls & "<BR>" _
& "Supports Java Applets: " _
& BCaps.JavaApplets & "<BR>" _
& "Supports Java Script: " _
& BCaps.JavaScript & "<BR>" _
& "Supports VB Script: " _
& BCaps.VBScript & "<BR>"
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Browser Code Capabilities</TITLE>
</HEAD>
<form runat="server">
<asp:label
id="lblMessage"
font-size="12pt"
font-name="Tahoma"
runat="server"
/>
</form>
</BODY>
</HTML>
Browser supports cookie? (VB.net)
<%@ Page Language=VB Debug=true %>
<script runat=server>
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
Dim BCaps As HttpBrowserCapabilities
BCaps = Request.Browser
If BCaps.Cookies Then
lblMessage.Text = "Your browser supports cookies!"
Else
lblMessage.Text = "You browser does not " _
& "support cookies!"
End If
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Browser Cookies</TITLE>
</HEAD>
<form runat="server">
<asp:label
id="lblMessage"
font-size="12pt"
font-name="Tahoma"
runat="server"
/>
</form>
</BODY>
</HTML>
Browser supports Javascript (VB.net)
<%@ Page Language=VB Debug=true %>
<script runat=server>
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
Dim BCaps As HttpBrowserCapabilities
BCaps = Request.Browser
lblMessage.Text = "Supports ActiveX Controls: " _
& BCaps.ActiveXControls & "<BR>" _
& "Supports Java Applets: " _
& BCaps.JavaApplets & "<BR>" _
& "Supports Java Script: " _
& BCaps.JavaScript & "<BR>" _
& "Supports VB Script: " _
& BCaps.VBScript & "<BR>"
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Browser Code Capabilities</TITLE>
</HEAD>
<form runat="server">
<asp:label
id="lblMessage"
font-size="12pt"
font-name="Tahoma"
runat="server"
/>
</form>
</BODY>
</HTML>
Browser support VB script (VB.net)
<%@ Page Language=VB Debug=true %>
<script runat=server>
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
Dim BCaps As HttpBrowserCapabilities
BCaps = Request.Browser
lblMessage.Text = "Supports ActiveX Controls: " _
& BCaps.ActiveXControls & "<BR>" _
& "Supports Java Applets: " _
& BCaps.JavaApplets & "<BR>" _
& "Supports Java Script: " _
& BCaps.JavaScript & "<BR>" _
& "Supports VB Script: " _
& BCaps.VBScript & "<BR>"
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Browser Code Capabilities</TITLE>
</HEAD>
<form runat="server">
<asp:label
id="lblMessage"
font-size="12pt"
font-name="Tahoma"
runat="server"
/>
</form>
</BODY>
</HTML>
Get Browser Name (VB.net)
<%@ Page Language=VB Debug=true %>
<script runat=server>
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
Dim BCaps As HttpBrowserCapabilities
BCaps = Request.Browser
If BCaps.Browser = "IE" Then
Response.Redirect("http://www.nfex.ru")
ElseIf BCaps.Browser = "Netscape" Then
Response.Redirect("http://www.nfex.ru")
Else
Response.Redirect("http://www.nfex.ru")
End If
End Sub
</SCRIPT>
Http Browser Capabilities (VB.net)
<%@ Page Language=VB Debug=true %>
<script runat=server>
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
Dim BCaps As HttpBrowserCapabilities
BCaps = Request.Browser
lblMessage1.Text = lblMessage1.Text _
& "AOL: " & BCaps.AOL & "<BR>" _
& "Supports BG Sounds: " & BCaps.BackgroundSounds & "<BR>" _
& "Beta Browser: " & BCaps.Beta & "<BR>" _
& "Browser Name: " & BCaps.Browser & "<BR>" _
& "Supports Cookies: " & BCaps.Cookies & "<BR>" _
& "Is a Web Crawler: " & BCaps.Crawler & "<BR>" _
& "Browser Major Version: " & BCaps.MajorVersion & "<BR>" _
& "Browser Minor Version: " & BCaps.MinorVersion & "<BR>" _
& "Platform: " & BCaps.Platform & "<BR>" _
& "Is Win 16: " & BCaps.Win16 & "<BR>" _
& "Is Win 32: " & BCaps.Win32 & "<BR>"
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Browser Capabilities Sample Page</TITLE>
</HEAD>
<BODY >
<form runat="server">
<Font Face="Tahoma">
<asp:Label
id="lblMessage1"
runat="Server"
Font-Bold="True"
/>
</Font>
</Form>
</BODY>
</HTML>
Isits window based? (VB.net)
<%@ Page Language=VB Debug=true %>
<script runat=server>
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
Dim BCaps As HttpBrowserCapabilities
BCaps = Request.Browser
lblMessage.Text = "Operating System: " _
& BCaps.Platform & "<BR>" _
& "Is OS Windows 16-bit based: " _
& BCaps.Win16 & "<BR>" _
& "Is OS Windows 32-bit based: " _
& BCaps.Win32 & "<BR>"
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Browser OS</TITLE>
</HEAD>
<form runat="server">
<asp:label
id="lblMessage"
font-size="12pt"
font-name="Tahoma"
runat="server"
/>
</form>
</BODY>
</HTML>