C#判断客户端浏览器是IOS还是安卓
时间: 2023-08-10 19:02:45 浏览: 248
您可以使用`Request.UserAgent`属性获取客户端的 User-Agent 字符串,然后根据字符串判断客户端浏览器是 iOS 还是 Android。以下是示例代码:
```csharp
string userAgent = Request.UserAgent.ToLower();
bool isIOS = userAgent.Contains("iphone") || userAgent.Contains("ipad") || userAgent.Contains("ipod");
bool isAndroid = userAgent.Contains("android");
if (isIOS)
{
// 客户端是 iOS
}
else if (isAndroid)
{
// 客户端是安卓
}
else
{
// 客户端不是 iOS 也不是安卓
}
```
需要注意的是,User-Agent 字符串可以被客户端伪造,因此此方法不能保证100%准确。
阅读全文