使用ASP.NET代码,根据Request.Headers判断是否为手机访问,代码如下:
protected void Page_Init(object sender, EventArgs e) { if (Request.Headers["user-agent"].IndexOf("Android") > 0 || Request.Headers["user-agent"].IndexOf("SymbianOS") > 0 || Request.Headers["user-agent"].IndexOf("iPhone OS") > 0) { litScriptRedirect.Text = "if(confirm('手机访问流量使用会很大哦,是否确认跳转到手机站点?')){ location.href='/index_mobile.aspx'; }"; } }