zhanglinbai 2015-12-07 03:41 采纳率: 0%
浏览 1973

使用ASP.NET通过检测请求头判断是否为移动设备这样写可以吗?

protected void mobileRedirect()
{
string userAgent = Request.UserAgent;
bool isPC = true;

    string[] Agents = new string[] { "Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod" };
    for (int i = 0; i < Agents.Length; i++)
    {
        if (userAgent.IndexOf(Agents[i]) > -1)
        {
            isPC = false;
        }
    }
    if (!isPC)
    {
        Response.Redirect("/wap/index_mo.html");
    }

}
    该方法能检测出所有的移动设备吗?
  • 写回答

2条回答 默认 最新

  • bdmh 移动开发领域优质创作者 2015-12-07 03:43
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 不重复生成字母+数字交易号
  • ¥15 AD封装导入后层混乱了
  • ¥15 如何将excel中的数据导入ansys中
  • ¥15 MATLAB中图像问题
  • ¥15 rk3399 安卓7.1 应用音频无声音
  • ¥20 Chatgpt被封号以后,换用apple和gmail注册失败,直接跳转封号界面
  • ¥15 这几个有点疑问解答一下
  • ¥15 r语言如何绘制这样的降水地图
  • ¥15 服务器一块硬盘重启过程中安装后,硬盘不识别了怎么修复?
  • ¥15 怎么实现微信红包不拆包