在移动设备上检测浏览器错误

本文关键字:检测 浏览器 错误 移动 | 更新日期: 2023-09-27 18:15:23

HttpBrowserCapabilities browserFeatures = HttpContext.Current.Request.Browser;
contextText = contextText.Replace("[[Browser Name]]", browserFeatures.Browser);
contextText = contextText.Replace("[[Browser Version]]", browserFeatures.Version);

当在Chrome浏览器中浏览我的网站时,上面的代码在ipad, iphone和ipod上返回Safari 5.1

它应该返回Chrome 32.

你知道为什么会这样吗?

有更好的方法来获得这个信息吗?

在移动设备上检测浏览器错误

iOS版Safari和iOS版Chrome的网页显示方式没有区别。这是因为它们都使用相同的更深层次的web视图。

据我所知,没有办法访问用户是在iOS上的Safari还是Chrome -但是也应该没有必要知道。