获取浏览器信息 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();
}
}
获取浏览器信息 c#的更多相关文章
- js get browser vertion (js获取浏览器信息版本)
1问题:js get browser vertion (js获取浏览器信息版本) 2解决方案 Copy this script into your JavaScript files. It works ...
- js获取浏览器信息及版本(兼容IE)
获取浏览器信息方法有很多种,但是要是兼容ie旧版本就有点麻烦了,因为很多方法在旧版本ie是不支持的,所以ie我做了单独处理,但是目前还有小问题,就是想显示QQ浏览器,搜狗浏览器..这样的,这样还实现不 ...
- ASP.NET -- 获取浏览器信息
1. 获取浏览器信息 private void GetBrowserInfo() { StringBuilder sb = new StringBuilder(); sb.AppendLine(str ...
- [转载]C#实现获取浏览器信息
原文地址:C#实现获取浏览器信息作者:flywithme Request.Browser.MajorVersion.ToString();//获取客户端浏览器的(主)版本号 Request.Bro ...
- UserAgentUtils 获取浏览器信息
<dependency> <groupId>eu.bitwalker</groupId> <artifactId>UserAgentUtils</ ...
- JavaScript获取浏览器信息的方法
Window有navigator对象让我们得知浏览器的全部信息.我们可以利用一系列的API函数得知浏览器的信息. JavaScript代码如下: ? 1 2 3 4 5 6 7 8 9 10 11 1 ...
- JS获取浏览器信息及屏幕分辨率
因为vue有自己的生命周期,初始化数据的时候,可以在钩子函数created()函数里初始化数据,也可以在mounted()函数里获取,但是两者是不同的,获取浏览器和屏幕分辨率的时候,不能在create ...
- js,jquery获取浏览器信息
1.js获取: 查看:window.navigator 2.jQuery获取: chrome firefox 推荐使用navigator获取userAgent然后去正则匹配 参考匹配规则:http:/ ...
- js获取浏览器信息
function message() { txt = "<p>浏览器代码名: " + navigator.appCodeName + "</p>& ...
随机推荐
- UVa #11582 Colossal Fibonacci Numbers!
巨大的斐波那契数 The i'th Fibonacci number f (i) is recursively defined in the following way: f (0) = 0 and ...
- workspace路径有中文情况会报java.net.MalformedURLException: unknown protocol: d错误
原因及描述:java读取xml文件时如果出现中文字符就会出现这类错误 解决方法: 1.将中文路径改为英文路径 2.读取file时"file:///d:/" 而不是"d ...
- Oracle数据库字符集试验
对于初学者我们可以理解字符集就是一种字符编码方式,试想人可以直接语言进行交流,使用文字进行记录,而计算机却不认得我们人类创立的文字,计算机只认得0和1这样的二进制代码.当我们要通过计算机记录文字信息的 ...
- jsp页面中jstl标签详解
JSLT标签库,是日常开发经常使用的,也是众多标签中性能最好的.把常用的内容,放在这里备份一份,随用随查.尽量做到不用查,就可以随手就可以写出来.这算是Java程序员的基本功吧,一定要扎实. JSTL ...
- cuplayer酷播播放器 swf 带参数直接播放
客户需要使用cuplayer,直接调用swf 播放器. /Player/player.swf?FlvID=745,此处写入视频ID; 官方给的例子,运行是有问题的. http://www.cuplay ...
- T2 Func<in T1,out T2>(T1 arg)
委托调用方法的4种方式. using System; using System.Collections.Generic; namespace ConsoleApplication1 { delegat ...
- mongodb数据库迁移
如果遇到权限问题,终极解决办法:关掉权限! 如:assertion: 18 { ok: 0.0, errmsg: "auth failed", code: 18 }等错误
- Glide加载异常调试
Glide提供了listener链式调用方法,传入一个RequestListener对象,然后实现内部的onException方法,那么在Glide加载图片失败时就会调用这个方法. 代码实现很简单: ...
- 5.首次登陆与在线求助man page
X Window与命令行模式的切换:通常我们也称命令行模式为终端界面(terminal或console),linux默认的情况下会提供6个Terminal来让用户登录,切换的方式为使用[Ctrl]+[ ...
- Jquery实现静态切换tab
1. <div id="tabs"> <ul> <li><a href=</a></li> <li>& ...