我有一个在 asp.net 3.5,c# 2008 中创建的网站 - 托管在 IIS 7 上。我想检查客户端从哪个操作系统访问该站点,无论是从计算机的浏览器还是从平板设备的浏览器,如 ipad、dell streak ,三星银河等或从智能手机。有没有可能知道。我试过了
Page.Request.Browser.Platform.ToString();
但从android设备浏览器访问我得到它未定义。
我也试过
Request.Browser.Capabilities["OS"].ToString();
但对于 android,我得到了操作系统名称 Linux !
我想要确切的名称,无论是 windows、Symbian、Android、iOS、MAC 还是 Linux。