【发布时间】:2011-05-12 14:24:22
【问题描述】:
我想使用Request.Browser 属性(HttpBrowserCapabilities 类)来确定客户端系统的一些属性。
但是我似乎遇到了这个类的一些限制。我无法从UserAgent 字符串中找到一些应该相对容易解析的属性,例如操作系统版本(Platform 只会在大多数 Windows 版本中返回 WinNT,而不是 Vista、XP 等),或者它是否是x64 与否(仅限 Win16 和 Win32 属性)。
我本来希望在HttpBrowserCapabilities 类中看到这些属性,因为大多数其他用户代理信息都在那里。我错过了什么吗?我可以在其他地方找到这些信息吗?还是我应该自己从 UserAgent 字符串中解析它?
【问题讨论】:
-
顺便说一下,Win32 在 64 位 Windows 上是正确的,至少在我的 Windows 7 Professional(64 位)机器上是这样。
标签: c# .net asp.net user-agent httpbrowsercapabilities