我试图找出查看我的网站的用户是否是移动用户.我使用了"HttpContext.Current.Request.Browser.IsMobileDevice",发现它很无用,因为它在我手机上查看网站时没有注意到我的使用情况.
有没有其他方法可以确定用户是否是一个更好的移动用户?
我看过用户代理,看起来很乱!
我应该指出这与CSS无关,如果用户是数据库表中的移动用户,我想记录.
是的,我知道谷歌分析已经可以做到这一点但不幸的是它不是我的决定!
谢谢
小智 5
尝试用这段代码进行测试......
string sUA = Request.UserAgent.Trim().ToLower();
uaString.InnerText = Request.UserAgent;
if (sUA.Contains("ipod") || sUA.Contains("iphone"))
isMobile = true;
if (sUA.Contains("android"))
isMobile = true;
if (sUA.Contains("opera mobi"))
isMobile = true;
if (sUA.Contains("windows phone os") && sUA.Contains("iemobile"))
isMobile = true;
if (sUA.Contains("fennec"))
isMobile = true;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6221 次 |
| 最近记录: |