我想获取浏览器打开的os版本,实际上我的项目是一个asp.net项目,我想知道客户端运行的是哪个操作系统,但是有一个问题。因为客户端会用xp,同时会用Windows CE 5.0,所以Windows CE的internet explorer不如xp的,所以我会把用户重定向到我设计的页面 window CE。那么有什么解决办法吗?
谢谢你..
最佳答案
使用Request.UserAgent
- 这将可能提供您需要的所有信息。
有一个 "List of User-Agents"提供大量示例字符串的网站,但如果您的客户端设置范围有限,则值得尝试每一个并记录用户代理作为初步步骤。
请注意,许多浏览器将允许您“欺骗”用户代理字符串,因此您不能出于安全目的使用它 - 但听起来您的用例似乎很合理。
关于c# - 如何获取操作系统版本asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/561528/