程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#基礎知識 >> C#實現獲取浏覽器信息

C#實現獲取浏覽器信息

編輯:C#基礎知識

Request.Browser.MajorVersion.ToString();//獲取客戶端浏覽器的(主)版本號  

Request.Browser.Version.ToString();//獲取客戶端浏覽器的完整版本號  
    Request.Browser.Platform.ToString();//獲取客戶端使用平台的名字  
    Request.UserHostAddress.ToString();     //獲取遠程客戶端主機IP

HttpRequest.Url                       獲取有關當前請求的URL的信息。     
    HttpRequest.UrlReferrer       獲取有關客戶端上次請求的URL的信息,該請求鏈接到當前的URL。    
    HttpRequest.UserAgent           獲取客戶端浏覽器的原始用戶代理信息。    
    HttpRequest.UserHostAddress   獲取遠程客戶端的   IP   主機地址。    
    HttpRequest.UserHostName         獲取遠程客戶端的   DNS   名稱。    
    HttpRequest.UserLanguages       獲取客戶端語言首選項的排序字符串數組。

System.Text.StringBuilder strLabel = new System.Text.StringBuilder();
   HttpBrowserCapabilities bc = Request.Browser;
   strLabel.Append("您的浏覽器的分辨率為:");
   strLabel.Append(Request.Form["WidthPixel"]);
   strLabel.Append("×");
   strLabel.Append(Request.Form["HeightPixel"]);
   strLabel.Append("");
   strLabel.Append("浏覽器基本信息:");
   strLabel.Append("Type = " + bc.Type + "");
   strLabel.Append("Name = " + bc.Browser + "");
   strLabel.Append("Version = " + bc.Version +"");
   strLabel.Append("Major Version = " + bc.MajorVersion + "");
   strLabel.Append("Minor Version = " + bc.MinorVersion + "");
   strLabel.Append("Platform = " + bc.Platform + "");
   strLabel.Append("Is Beta = " + bc.Beta + "");
   strLabel.Append("Is Crawler = " + bc.Crawler + "");
   strLabel.Append("Is AOL = " + bc.AOL + "");
   strLabel.Append("Is Win16 = " + bc.Win16 + "");
   strLabel.Append("Is Win32 = " + bc.Win32 + "");
   strLabel.Append("支持 Frames = " + bc.Frames + "");
   strLabel.Append("支持 Tables = " + bc.Tables + "");
   strLabel.Append("支持 Cookies = " + bc.Cookies + "");
   strLabel.Append("支持 VB Script = " + bc.VBScript + "");
   strLabel.Append("支持 JavaScript = " + bc.JavaScript + "");
   strLabel.Append("支持 Java Applets = " + bc.JavaApplets + "");
   strLabel.Append("支持 ActiveX Controls = " + bc.ActiveXControls + "");
   strLabel.Append("CDF = " + bc.CDF + "");
   strLabel.Append("W3CDomVersion = " + bc.W3CDomVersion.ToString() + "");
   strLabel.Append("UserAgent = " + Request.UserAgent + "");
   strLabel.Append("UserLanguages = " + Request.UserLanguages[0].ToString() + "");
   strLabel.Append("");
   strLabel.Append("客戶端計算機基本配置:");
   strLabel.Append("UserHostName = " + Request.UserHostName + "");
   strLabel.Append("UserHostAddress = " + Request.UserHostAddress + "");
  strLabel.Append("PDF 6.0 插件是否安裝 = " + Request.Form["PDF"] + "");
   Label1.Text = strLabel.ToString();
   }
  }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved