我们在开发wap应用程序需要有识别来访手机品牌型号的功能,这样才可以更好的为用户提供更好的个性化服务,比如图片类型、屏幕尺寸、铃声类型等。
http协议中,User-Agent这个标头指示的浏览器信息,文章最后附加了常见的手机User-Agent.
每个厂家,甚至一个厂家多个品牌的User-Agent都没有一个统一命名标准,所以处理起来相当麻烦---不停的if。
比如判断某个手机的品牌
IfRequest.UserAgent.ToUpper.StartsWith("MOT")OrRequest.UserAgent.ToUpper.StartsWith("MOT")Then
'摩托罗拉
EndIf
IfMe.Request.UserAgent.ToUpper.IndexOf("-SGH")>0Then
'三星
EndIf
判断型号的话方法同上。
这样处理也有一些例外,比如摩托罗拉E360会识别成T33这个是厂商的问题了。摩托罗拉 v303。
常见手机User-Agent:
Log_BrandLog_moduleLog_Ua
ArimaArima2860Profile/MIDP-2.0Configuration/CLDC-1.1
CECTA706CECTA706
CECTE818CECT-E818/(2004.07.01)SW2.0.0/WAP1.2Profile/MIDP-2.0Configuration/CLDC-1.1
CECTG3300CECTG3300/UT_SAMMY_A_06.20/WAP1.2Profile/MIDP-2.0Configuration/CLDC-1.1
CECTM62CECT-M62
CECTM72CECT-M72
CECTS568CECTs568/(2004.07.27)SW2.0.0/WAP1.2
CECTS857CECTS857
CECTT586CECTT586/(2004.11.30)1.0/WAP1.2.1Profile
CECTT700CECT_T700
CECTT868CECTT868
CompalC8600Compal-C8600/1.0UP.Browser/6.2.2.3(GUI)MMP/1.0
CompalCHASE898Compal-CHASE898/1.0UP.Browser/6.2.2.3(GUI)MMP/1.0
CompalCOMPACompal-Compa/1.4Profile/MIDP-1.0Configuration/CLDC-1.0UP.Browser/6.2.2.3(GUI)MMP/1.0
CompalHZ8Compal-HZ8/1.0UP.Browser/6.2.2.7.c.1.101(GUI)MMP/1.0
CompalI361Compal-I361/1.0UP.Browser/6.2.2.3(GUI)MMP/1.0
CompalI368Compal-I368/1.0UP.Browser/6.2.2.3(GUI)MMP/1.0
CompalSEVILLECompal-Seville/1.4UP.Browser/5.0.3.2(GUI)
CompalTG762Compal-TG762/1.0UP.Browser/6.2.2.7(GUI)MMP/1.0
CompalTG762DCompal-TG762D/1.0UP.Browser/6.2.2.7.c.1.101(GUI)MMP/1.0
CompalU8800Compal-U8800/1.0UP.Browser/6.2.2.7(GUI)MMP/1.0
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shouji/article-25600-1.html
记忆深刻
雷达
千万别升