我如何在ASP.NET中获取客户端详细信息.浏览器,分辨率和OS?
发布时间:2020-12-16 07:08:43 所属栏目:asp.Net 来源:网络整理
导读:我需要获取浏览器的客户端统计信息(不是完整的长描述,而是短名称,通常是firefox,ie6,ie7,ie8,safari,chrome,opera和mozilla).客户端解析和操作系统即. Windows Vista,Ubuntu …. 谢谢 解决方法 您可以使用Request.Browser.Browser获取浏览器名称.在Request.B
我需要获取浏览器的客户端统计信息(不是完整的长描述,而是短名称,通常是firefox,ie6,ie7,ie8,safari,chrome,opera和mozilla).客户端解析和操作系统即.
Windows Vista,Ubuntu ….
谢谢 解决方法
您可以使用Request.Browser.Browser获取浏览器名称.在Request.Browser类中还有很多可能感兴趣的内容:
var browserName = Request.Browser.Browser; // Would return IE,etc var browserType = Request.Browser.Type; // Would return IE7,IE8,etc. var browserMajor = Request.Browser.MajorVersion; var browserMinor = Request.Browser.MinorVersion; var supportsActiveX = Request.Browser.ActiveXControls; var inputType = Request.Browser.InputType; var supportsColours = Request.Browser.IsColor; var isMobileDevice = Request.Browser.IsMobileDevice; var supportsJavaApplets = Request.Browser.JavaApplets; var ... 由于ASP.Net是服务器端语言,因此它没有客户端计算机操作系统设置的可见性.因此,获得客户端操作系统解析的唯一方法是使用JS并将分辨率作为URL参数或隐藏字段传递回: var resolution = screen.width + ' x ' + screen.height; hiddenField.value = resolution; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- asp.net-mvc – 新ASP.NET MVC 6身份中AspNetUse
- 学习LINQ的资源?
- asp.net-mvc – MVC4部分视图没有将值加载到“容
- 如何将ASP.NET母版页存储在公共库中?
- asp.net – 是否可以强制WebControl呈现为而不是
- asp.net-mvc – 在使用Asp.Net MVC ActionLink,R
- asp.net-mvc – 如何从ASP MVC5中的属性路由获取
- ASP.NET MVC Ajax错误返回视图而不是ajax
- asp.net-core – 使用asp.net核心进行Windows身份
- kendo-ui – 剑道多选控制 – 从下拉列表中删除所
热点阅读