System.Collections.ListofTips

January 30, 2008

Detectar las Capacidades del Browser del Client

Filed under: ASP.net — José Franco @ 11:50 pm

Esto es muy Básico, pero ya que estamos… lo posteamos…

Como pueden saber las capacidades del Browser del Cliente? Es muy simple… con la clase System.Web.HttpBrowserCapabilities

Aca tienen un ejemplo

1 using System;
2 using System.Data;
3 using System.Configuration;
4 using System.Web;
5 using System.Web.Security;
6 using System.Web.UI;
7 using System.Web.UI.WebControls;
8 using System.Web.UI.WebControls.WebParts;
9 using System.Web.UI.HtmlControls;
10
11 public partial class _Default : System.Web.UI.Page
12 {
13  protected void Page_Load(object sender, EventArgs e)
14 {
15 System.Web.HttpBrowserCapabilities browse = Request.Browser;
16 String s = “Browse Capabilities<br />”
17 + “Type =” + browse.Type + “;<br />”
18 + “Name = ” + browse.Browser + “;<br />”
19 + “Version = ” + browse.Version + “;<br />”
20 + “Major Version = ” + browse.MajorVersion + “;<br />”
21 + “Minor Version = ” + browse.MinorVersion + “;<br />”
22 + “Platform = ” + browse.Platform+ “;<br />”
23
+ “Is Beta = ” + browse.Beta + “;<br />”
24 + “Is Crawler = ” + browse.Crawler + “;<br />”
25 + “Is AOL = ” + browse.AOL + “;<br />”
26 + “Is Win16 = ” + browse.Win16 + “;<br />”
27 + “Is Win32 = ” + browse.Win32 + “;<br />”
28 + “Supports Frames = ” + browse.Frames+ “;<br />”
29 + “Supports Tables = ” + browse.Tables+ “;<br />”
30 + “Supports Cookies = “ + browse.Cookies + “;<br />”
31 + “Supports VBScript = “ + browse.VBScript + “;<br />”
32 + “Supports JavaScript = “ + browse.EcmaScriptVersion.ToString() + “;<br />”
33 + “Supports Java Applets = “ + browse.JavaApplets + “;<br />”
34 + “Supports Activex Controls = “ + browse.ActiveXControls + “;<br />”;
35
36

37

38
Page.Response.Write(s);
39 }
40 }

Nuestra salida seria:


Saludos!

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • BarraPunto
  • blogmarks
  • co.mments
  • De.lirio.us
  • kick.ie
  • LinkedIn
  • Linkter
  • Live
  • Meneame
  • MyShare
  • Print this article!
  • TwitThis
  • YahooMyWeb
Bookmark and Share:

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress