bool flag = false; string agent = System.Web.HttpContext.Current.Request.UserAgent.ToLower(); string[] keywords = { "iphone", "ipod", "ipad", "itouch" }; foreach (string item in keywords) { if (agent.Contains(item)) { flag = true; break; } } if (flag) { ViewBag.Phone = "iOS"; } else { ViewBag.Phone = "Android"; }
if (agent.ToLower().Contains("micromessenger") { 微信浏览器 }
本文介绍了一种通过UserAgent字符串判断设备是否为iOS系统及浏览器是否为微信内置浏览器的方法。通过对UserAgent进行关键词匹配,可以区分iOS设备和微信浏览器,从而实现针对不同设备和浏览器的响应式设计。
1万+

被折叠的 条评论
为什么被折叠?



