最近在做一个通过 ua 获取手机型号的功能。
例如
22101316c 红米 Note 12 v1901a vivo Y3 v2318a vivo Y36i ple110 OPPO K13 Turbo Pro v2238a iQOO Neo7 SE 23054ra19c 红米 Note 12T Pro v2408a iQOO 13 PEQM00 OPPO Reno6 v2230a vivo Y35 miz-bd00 Hi nova 11
UA 信息是有一个设备型号,这个型号对应一个手机具体的型号,例如 v2453A 对应的是 iQOO Z10 Turbo Pro
因此需要比较完善的数据库或者是网站去查询这样的信息。
1
isayme 5 小时 20 分钟前
|
2
forQ 5 小时 1 分钟前
|
3
busier 4 小时 47 分钟前 via iPhone
这太恶心了
有什么手机 或者可以刷的系统 可以不在 ua 中表明手机型号? |
4
liKeYunKeji OP |
5
liKeYunKeji OP @busier UA 信息一般是浏览器的,有些浏览器是会去掉设备型号或者自己自定义 UA 信息来访问一些网站就可以避开。
|
7
abc1310054026 1 小时 57 分钟前
这个不准的吧,比如我的 iPhone 15 上的 safari ua 就是:
Mozilla/5.0 (iPhone; CPU iPhone OS 18_3_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3.1 Mobile/15E148 Safari/604.1 里面并没有用于检测设备型号的属性。 |
8
pingdog 1 小时 26 分钟前 via iPhone
@abc1310054026 android 调用系统的 chrome 内核 UA 就带手机型号,iOS 某些软件也会将型号写入 UA ,safari 不会
|