zoukankan      html  css  js  c++  java
  • Asp.Net识别手机访问

    在VS创建WEB应用程序时会有一个微软开发的典型web应用程序

    在根目录有个用户控件用来实现切换手机和电脑

    其中有个微软开发的类和方法用来专门判断移动设备和桌面设备

    在Microsoft.AspNet.FriendlyUrls.Resolvers中

    我把这个dll引用过来,调用isMobile这个方法后效果好像,,,没有

    所以在网上找到了这个方法可以暂时用一下,用来UA判断的

    public bool IsMoblie()
        {
            string agent = (Request.UserAgent + "").ToLower().Trim();
    
            if (agent == "" ||
                agent.IndexOf("mobile") != -1 ||
                agent.IndexOf("mobi") != -1 ||
                agent.IndexOf("nokia") != -1 ||
                agent.IndexOf("samsung") != -1 ||
                agent.IndexOf("sonyericsson") != -1 ||
                agent.IndexOf("mot") != -1 ||
                agent.IndexOf("blackberry") != -1 ||
                agent.IndexOf("lg") != -1 ||
                agent.IndexOf("htc") != -1 ||
                agent.IndexOf("j2me") != -1 ||
                agent.IndexOf("ucweb") != -1 ||
                agent.IndexOf("opera mini") != -1 ||
                agent.IndexOf("mobi") != -1 ||
                agent.IndexOf("android") != -1 ||
                agent.IndexOf("iphone") != -1 ||
                agent.IndexOf("Touch") != -1 ||
                agent.IndexOf("Windows Phone") != -1 ||
                agent.IndexOf("Windows Mobile") != -1
                )
            {
                //终端可能是手机
    
                return true;
    
            }
    
            return false;
        }
    

      (via:http://dewen.io/q/10483)

  • 相关阅读:
    blktrace 梁斌说
    线索二叉树
    Boost库中文文档
    STL中的equal函数
    HDU3661_assignments_活动分配_贪心
    转:数据结构小结
    HDU2273_车通过路口
    C++之lexicographical_compare
    HDU1671_Phone List
    HDU2277_变色球
  • 原文地址:https://www.cnblogs.com/myhalo/p/4868681.html
Copyright © 2011-2022 走看看