代码之家  ›  专栏  ›  技术社区  ›  VarunGupta

手机检测[关闭]

  •  4
  • VarunGupta  · 技术社区  · 16 年前

    以编程方式检测手机的好/准确方法是什么?

    6 回复  |  直到 16 年前
        1
  •  2
  •   Ivan    16 年前

    检查用户代理的值是最常见的方法,有几个开源解决方案可以为您做到这一点。。试着用谷歌搜索一下。

    下面是一个例子: http://detectmobilebrowser.com/


    http://mobiforge.com/developing/story/lightweight-device-detection-php

        2
  •  2
  •   skaffman    15 年前

    我可以推荐 WURFL

    网页有点混乱,非常需要更新,但是数据库和api本身非常完善。

        3
  •  1
  •   zadam    14 年前

    有一些服务可以为您做到这一点。 http://www.handsetdetection.com/ 是一个让它变得容易的方法。

        4
  •  0
  •   ZombieSheep    16 年前

    似乎你必须使用用户代理字符串。可以找到一个合适的列表(虽然不一定是最新的) here

        5
  •  0
  •   Sheng Chien    15 年前

    手机检测需要两个报头参数。

    1. UAProf—RDF格式的URL,用于描述手机功能

    请参考这个简单的示例(Restlet):

    http://shengchien.blogspot.com/2010/09/restful-mobile-detection.html

        6
  •  -1
  •   d s kale    8 年前

    1. https://github.com/tobie/ua- 要解析用户代理,您将获得供应商名称和手机(平板电脑/移动电话)信息。 您可以将此信息传递到以下模块以获取手机信息。

    2. https://handsetdetection.readme.io/v4/docs 您需要登录并在登录后从站点获取用户id、密钥和站点id。其次,创建配置文件yaml并设置属性。现在,您可以在语法上检测和获取设备信息,并尽可能使用它们。

    推荐文章