博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过51degrees.mobi 2.1.15.1 检测UserAgent判断是否为手机,并获取手机硬件型号
阅读量:4957 次
发布时间:2019-06-12

本文共 585 字,大约阅读时间需要 1 分钟。

直接入正题。。。。。。

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

解压出示例项目

打开示例项目之后

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

运行的界面如下

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

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

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

修改这个地方:

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

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

 

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

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

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

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

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

转载于:https://www.cnblogs.com/EasonJim/archive/2013/04/25/3041940.html

你可能感兴趣的文章
02号团队-团队任务3:每日立会(2018-12-05)
查看>>
SQLite移植手记1
查看>>
C# windows程序应用与JavaScript 程序交互实现例子
查看>>
HashMap详解
查看>>
js05-DOM对象二
查看>>
mariadb BINLOG_FORMAT = STATEMENT 异常
查看>>
C3P0 WARN: Establishing SSL connection without server's identity verification is not recommended
查看>>
iPhone在日本最牛,在中国输得最慘
查看>>
动态方法决议 和 消息转发
查看>>
WPF自定义搜索框代码分享
查看>>
js 基础拓展
查看>>
C#生成随机数
查看>>
iOS CoreData介绍和使用(以及一些注意事项)
查看>>
Android应用程序与SurfaceFlinger服务的连接过程分析
查看>>
Java回顾之多线程
查看>>
sqlite
查看>>
机电行业如何进行信息化建设
查看>>
9、总线
查看>>
Git 笔记 - section 1
查看>>
HDU6409 没有兄弟的舞会
查看>>