低版本的51degrees.mobi 1.2.0.5 用UserAgent获取手机硬件型号,并升级最新的WURFL硬件包
2013-04-25 10:58
99 查看
如题,首先从51degrees.mobi的codeplex下载1.2.0.5版本的库。
为什么要下载1.2.0.5这个版本了,答案很简单,因为1版本的库实现了WURFL接口,并采用WURFL的硬件包,所以,能准确的获取到硬件的型号。2版本的库已经不能获取硬件型号了,只有付费版的才行。
当我们下回1.2.0.5版本的库时,里面的WURFL硬件包是旧版的,我们可以去WURFL的官方网站下载最新的,替换即可。
上图:
下载回1.2.0.5的所有文件:
再上WRUFL网下载回最新的WRUFL硬件包,网站提供了zip和gz两种格式,因为对应着51degrees.mobi所用的格式,就是gz包,现在最新的包是2.3.3版本。
直接把原有项目里的App_Data文件夹下的包替换即可!
如果比替换原有,直接把下载到的最新的包直接拷贝到App_Data,再修改Web.Config也行。
下面来对比一下新包和旧包的区别:
使用的UserAgent:Mozilla/5.0 (BlackBerry; U; BlackBerry 9900; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.187 Mobile Safari/534.11+
旧包:
替换了新包之后:
很明显的对比,型号更准确了!
所以,当我们采用旧版本的51degrees.mobi库时,可以利用更新设备库的方法来达到硬件型号的最新。
最后附上51degrees.mobi 1.2.0.5 下载地址:xxx
wurfl.gz下载地址:ccc
为什么要下载1.2.0.5这个版本了,答案很简单,因为1版本的库实现了WURFL接口,并采用WURFL的硬件包,所以,能准确的获取到硬件的型号。2版本的库已经不能获取硬件型号了,只有付费版的才行。
当我们下回1.2.0.5版本的库时,里面的WURFL硬件包是旧版的,我们可以去WURFL的官方网站下载最新的,替换即可。
上图:
下载回1.2.0.5的所有文件:
再上WRUFL网下载回最新的WRUFL硬件包,网站提供了zip和gz两种格式,因为对应着51degrees.mobi所用的格式,就是gz包,现在最新的包是2.3.3版本。
直接把原有项目里的App_Data文件夹下的包替换即可!
如果比替换原有,直接把下载到的最新的包直接拷贝到App_Data,再修改Web.Config也行。
下面来对比一下新包和旧包的区别:
使用的UserAgent:Mozilla/5.0 (BlackBerry; U; BlackBerry 9900; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.187 Mobile Safari/534.11+
旧包:
替换了新包之后:
很明显的对比,型号更准确了!
所以,当我们采用旧版本的51degrees.mobi库时,可以利用更新设备库的方法来达到硬件型号的最新。
最后附上51degrees.mobi 1.2.0.5 下载地址:xxx
wurfl.gz下载地址:ccc
相关文章推荐
- 通过51degrees.mobi 2.1.15.1 检测UserAgent判断是否为手机,并获取手机硬件型号
- iOS 获取手机的型号,系统版本,软件名称,软件版本
- 获取手机imei 网络 硬件 软件版本等信息
- iOS 获取手机的型号,系统版本,软件名称,软件版本
- iOS 获取手机的型号,系统版本,软件名称,软件版本
- 基于JAVA代码 获取手机基本信息(本机号码,SDK版本,系统版本,手机型号)
- iOS 获取手机的型号,系统版本,软件名称,软件版本
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- iOS 获取手机的型号,系统版本,软件名称,软件版本
- iOS 获取手机的型号,系统版本,软件名称,软件版本
- adb获取android手机系统版本,已对应的api版本和硬件相关信息
- iOS 获取手机的型号,系统版本,软件名称,软件版本
- 通过JAVA代码获取手机的一些基本信息(本机号码,SDK版本,系统版本,手机型号)
- iOS 获取手机的型号,系统版本,软件名称,软件版本
- iOS 获取手机的型号,系统版本,软件名称,软件版本
- 获取手机型号及android版本
- 基于JAVA代码 获取手机基本信息(本机号码,SDK版本,系统版本,手机型号)
- iOS OC 及 Swift 获取手机型号,系统版本
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)