0

我必须获取当前浏览器名称和客户端浏览器的版本。我正在使用Request.Browser.Browser浏览器名称和浏览Request.Browser.MajorVersion版本

这适用于所有浏览器,除了 iPad 上的 chrome,它将 Browser Name 显示为Safari和 version 0

iPad上的chrome有什么分辨率吗?

4

2 回答 2

1
string agent = Request.UserAgent.ToString().ToLower() 

使用上述获取所有浏览器和设备信息。您将看到带有提到的版本号的 crios。这是我发现在 iPad 上识别 Chrome 的唯一方法。

于 2013-09-17T22:25:06.440 回答
1

我遇到了同样的问题,并添加了对“CriOS”的用户代理字符串的检查,我发现在相关问题中提到了这一点。

Request.UserAgent != null && Request.UserAgent.IndexOf("crios", StringComparison.OrdinalIgnoreCase) > -1)

您可能还可以使用“CriOS”的索引来获取用户代理字符串中跟随它的版本号。

于 2013-12-16T17:59:29.187 回答