欢迎来到天天文库
浏览记录
ID:50025927
大小:88.50 KB
页数:6页
时间:2020-03-04
《系统和浏览器类型分析.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、系统类型和浏览器类型的分析在httpheader中,系统类型和浏览器类型都包含在httprequestheader的user-agent中。对于系统类型的总结如下设备平台标识备注PC设备FreeBSDXll;FreeBSD(versionno.)i386Xll;FreeBSD(versionno.)AMD64LinuxXll;LinuxppcXll;Linuxppc64Xll;Linuxi686Xll;Linuxx8664MacMacintosh;PPCMacOSXMacintosh;lntelMacOSXSolarisXll;SumOSi86pcXll;SunOSsun4u
2、WindowsWindowsNT6.3Windows8.1WindowsNT6.2Windows8WindowsNT6.1Windows7WindowsNT6.0WindowsvistaWindowsNT5.2Windows2003WindowsNT5.1WindowsxpWindowsNT5.0Windows2000WindowsMEWindows98动备移设端IOSiPhoneOS433iPhoneiPhoneOS433iPodOS433iPadAndroidAndroid2.3.7后面数字为版本号WebOShpwOS/3.0.0SymbianOSsymbianOS/9.
3、4WindowsPhoneOSWindowsPhoneOS7.5BlackBerryBlackBerry表1os对应表对于浏览器类型可在user-agent中根据下列的总结去识别浏览器名IE浏览器实例PC端:User-Agent:Mozilla/5.0(compatible;MSIE9.0;WindowsNT6.1;Trident/5.0;移动设备:User-Agent:Mozilla/5.0(compatible;MSIE9.0;WindowsPhoneOS7.5;Trident/5.0;IEMobile/9.0;HTC;Titan)识别方法由于遨游、世界之窗、360浏览器
4、、腾讯浏览器以及搜狗浏览器、Avant、GreenBrowser均采用IE的内核,因此IE浏览器判断的标准是〃MSIE〃字段,MSIE字段后面的数字为版本号,但同时还需要判断不包含"Maxthon"、"Theworld"、〃360SE"、"TencentTraveler"、"SE"、"Avant"等字段(GreenBrowser没有明显标识)。移动设备还需要判断IEMobile+版本号。表2IE浏览器总结浏览器名360浏览器实例PC端:User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;Trident/4.0;Info
5、Path.2;.NET4.0C;.NET4.0E;.NETCLR2.0.50727;360SE)移动设备:暂无识别方法360浏览器的判断标准是〃360SE〃字段,没有版本表示。表3360浏览器总结浏览器名搜狗浏览器实例PC端:User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;Trident/4.0;SE2.XMetaSr1.0;SE2.XMetaSr1.0;.NETCLR2.0.50727;SE2.XMetaSr1.0)移动设备:暂无识别方法搜狗浏览器的判断标准是〃SE〃、“MetaSr"字段,版本号为SE后面的数字
6、表4搜狗浏览器总结浏览器名Chrome浏览器实例PC端:Mozilla/5.0(Macintosh;IntelMacOSX10_7_0)AppleWebKit/535.11(KHTML,likeGecko)Chrome/17.0.963.56Safari/535.11移动设备:User-Agent:Mozilla/5.0(Linux;U;Android2.2.1;zh-cn;HTC_Wildfire_A3333Build/FRG83D)AppleWebKit/533.1(KHTML,likeGecko)Version/4.0MobileSafari/533.1识别方法PC端c
7、hrome浏览器的判断标准是chrome字段,chrome后面的数字为版木号;移动端的chrome浏览器判断"android"、"linux"、"mobilesafari"等字段,version后面的数字为版本号表5chrome浏览器总结浏览器名safari浏览器实例PC端:User-Agent:Mozilla/5.0(Macintosh;U;IntelMacOSX10_6_8;en-us)AppleWebKit/534.50(KHTML,likeGecko)Version/5.1Safari/534.
此文档下载收益归作者所有