zoukankan      html  css  js  c++  java
  • 通过51degrees.mobi 2.1.15.1 检测UserAgent判断是否为手机,并获取手机硬件型号

    直接入正题。。。。。。

     首先从51degrees.mobi的源代码管理页面,下载2.1.15.1版本的全部文件。

    解压出示例项目

    打开示例项目之后

    直接运行Detector Web Site 4这个就可以了。

    运行的界面如下

    现在我们还差一步操作就是导入硬件库,这里我导入的格式是dat的,不知道为什么导入gz包会不行

    选择Detection,直接选择dat的路径,上传即可。

    或者手工修改51Degrees.mobi.config的路径即可,一般示例项目是不包含这个文件的,这时需要显示所有文件,把它包含到项目内

    修改这个地方:

    并把文件上传到App_Data文件夹中。

    一切都搞定之后,我们来测试一下检测一个手机型号,直接复制一个UserAgent

     

    能正常的检测出是否为手机登录,但是却不能检测出具体的硬件型号!!!!!

    最后检查发现,官方提供的是免费版的,免费版只能精确到是否为手机,而不能检测具体的硬件型号,请看官方的图说明:

    ,擦,原来官方还这样留有一手。

    至此,我们只能通过新版的来判断到时候为手机,要具体型号的只能是通过官方购买最新的库了。

    如果要获取手机的型号,只能是转到1的版本中去,因为1的版本是实现WURFL接口来获取型号的。

  • 相关阅读:
    JavaScript 倒计时器,闹钟功能
    JS实现手风琴效果
    JS原生选项卡 – 幻灯片效果
    JS/CSS 响应式样式实例
    JS/CSS 全屏幕导航 – 从上到下动画
    JS实现下拉菜单的功能
    node.js服务器核心http和文件读写
    JS实现联想自动补齐功能
    JS搜索菜单实现
    关于写专利(专利交底书)
  • 原文地址:https://www.cnblogs.com/EasonJim/p/3041940.html
Copyright © 2011-2022 走看看