精华内容
下载资源
问答
  • 判断方法:粗略判断只检索 "iphone"和"opera/"字符串,严格判断则要同时包含 "opera/","iphone","opera mini/","presto/"四个字符串 小结:iPhone手机上的浏览器userAgent均包含"iphone"字符串 Android平台浏览器...

    Windows操作系统浏览器系列:

    IE浏览器系列:

    特征表现:均以 "mozilla/" 开头,"msie x.0;" 中的x表示其版本;

    判断方法:粗略判断可以只检索 "msie x.0;" 字符串即可,严格判断可检索 "mozilla/x.0 (compatibal; msie x.0; windows nt",不过一般没有这个必要

    Windows版Firefox:

    特征表现:以"mozilla/x.0"开头,包含"windows nt","gecko/"和"firefox/" ;

    判断方法:粗略判断可以只检索 "firefox/"和"windows nt" 字符串,严格判断可以检索"mozilla/" ,"windows nt","gecko/"和"firefox/" 四个字符串;

    Windows版Chrome:

    特征表现: 以"mozilla/x.0"开头,包含"windows nt","chrome/",同时包含"applewebkit/","safari/";

    判断方法:粗略判断可以只检索 "windows nt"和"chrome/"字符串,严格判断可以同时检索 "mozilla/" ,"windows nt","applewebkit/","safari/","chrome/" 五个字符串;

    Windows版Opera:

    特征表现:以"opera/"开头,含有"windows nt","presto/" 字符串;

    判断方法:粗略判断只检索 "windows nt"和"opera/"字符串,严格判断同时检索 "opera/","windows nt" 和 "presto/";

    Windows版Safari:

    特征表现:以"mozilla/"开头,同时含有"windows nt","applewebkit/","safari/";

    判断方法:粗略判断可以检索含有 "windows nt","safari/" 同时不包含 "chrome/",严格判断需要同时含有"mozilla/","windows nt","applewebkit/","safari/"但是不包含"chrome/";

    小结:Windows操作系统上的浏览器userAgent均包含"windows nt"字符串来表征windows操作系统。

    iPhone平台浏览器系列:

    iPhone自带safari:

    特征表现:以"mozilla/"开头,含有"iphone"字符串,同时含有 "mobile/","safari/"字符串;

    判断方法:粗略判断只检索 "iphone"和"safari/"字符串,严格判断则要同时包含 "mozilla/","iphone","mobile/","safari/"四个字符串

    iPhone版Opera Mobile:

    特征表现: 以"opera/"开头,含有"iphone"字符串,同时含有 "opera mini/","presto/"字符串;

    判断方法:粗略判断只检索 "iphone"和"opera/"字符串,严格判断则要同时包含 "opera/","iphone","opera mini/","presto/"四个字符串

    小结:iPhone手机上的浏览器userAgent均包含"iphone"字符串

    Android平台浏览器系列:

    Android自带浏览器(有人说其实是就chrome,但google自己未做表示,且还在开发一个Android上运行的Chrome to Phone):

    特征表现: 以"mozilla/"开头,含有"android"和"linux" 字符串,同时含有 "applewebkit/","mobile safari/"字符串;

    判断方法:因为还不知道Android上未来会不会有独立的safari(估计不会了),所以建议直接严格判断,检索 "mozilla/","android","linux","applewebkit/","mobile safari/"五个字符串

    Android版Opera Mobile:

    特征表现: 以"opera/"开头,含有"android"和"linux" 字符串,同时含有 "opera mobi/","presto/"字符串;

    判断方法:粗略判断只检索 "android"和"opera/",严格判断则要同时包含"opera/","android","linux","opera mobi/","presto/"五个字符串

    Android版Firefox:

    特征表现:以"mozilla/"开头,含有"android"和"linux" 字符串,同时含有 "firefox/","gecko/","fennec/"字符串;

    判断方法:粗略判断只检索 "android"和"firefox/",严格判断则要同时包含"mozilla/","android","linux","firefox/","gecko/","fennec/"六个字符串

    小结:Android平台上的浏览器userAgent均包含"android"和"linux"字符串

    转载至链接:https://my.oschina.net/u/3848823/blog/1830536

    展开全文
  • 手机user agents列表

    千次阅读 2010-12-13 16:21:00
    下面这个列表对于一般用户来说意义真的不大,但是如果您想看看某个网站在某款手机是什么表现,那么下面这个列表对您就是必须的了。当然前提您得使用Firefox的一个插件叫做——user Agent Switcher 。 ...

    首先应该知道什么叫user agents呢?

    可以这么理解,user agents代表你使用的系统和浏览器的唯一标识,也就是你正在使用的浏览器的一个身份证号。

    下面这个列表对于一般用户来说意义真的不大,但是如果您想看看某个网站在某款手机上是什么表现,那么下面这个列表对您就是必须的了。当然前提您得使用Firefox的一个插件叫做——user Agent Switcher

    user agent switcher

    user agent switcher

    使用它你就可让你的firefox浏览器模拟各种手机了,包括:iphone,palm pre,G1,hero,E71,E72等等,只要你想。下面这个列表就是它们的身份标识,你真的需要它了。

    Apple Inc.

    • Apple iPhone : Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/1A542a Safari/419.3
    • iPod Touch : Mozilla/5.0 (iPod; U; CPU iPhone OS 3_1_1 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Mobile/7C145
    • Apple iPad : Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B367 Safari/531.21.10

    BenQ-Siemens (Openwave )

    • S68 : SIE-S68/36 UP.Browser/7.1.0.e.18 (GUI) MMP/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • EF81 : SIE-EF81/58 UP.Browser/7.0.0.1.181 (GUI) MMP/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1

    BlackBerry

    • BlackBerry 7100i : BlackBerry7100i/4.1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/103
    • BlackBerry 7130e : BlackBerry7130e/4.1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/104
    • BlackBerry 7250 : BlackBerry7250/4.0.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • BlackBerry 7230 : BlackBerry7230/3.7.0
    • BlackBerry 7520 : BlackBerry7520/4.0.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • BlackBerry 7730 : BlackBerry7730/3.7.0
    • BlackBerry 8100 : Mozilla/4.0 BlackBerry8100/4.2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/100
    • BlackBerry 8130 : BlackBerry8130/4.3.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/109
    • BlackBerry 8310 : BlackBerry8310/4.2.2 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/121
    • BlackBerry 8320 : BlackBerry8320/4.3.1 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • BlackBerry 8700 : BlackBerry8700/4.1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/100
    • BlackBerry 8703e : BlackBerry8703e/4.1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/105
    • BlackBerry 8820 : BlackBerry8820/4.2.2 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/102
    • BlackBerry 8830 : BlackBerry8830/4.2.2 Profile/MIDP-2.0 Configuration/CLOC-1.1 VendorID/105
    • BlackBerry 9000 : BlackBerry9000/4.6.0.65 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/102
    • BlackBerry 9530 : BlackBerry9530/4.7.0.167 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/102 UP.Link/6.3.1.20.0
      BlackBerry9530/5.0.0.328 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105
    • BlackBerry 9630 Tour BlackBerry9630/4.7.1.40 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/104
    • BlackBerry 9700 Bold: BlackBerry9700/5.0.0.423 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/100

    Google

    • Android SDK 1.5r3: Mozilla/5.0 (Linux; U; Android 1.5; de-; sdk Build/CUPCAKE) AppleWebkit/528.5+ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1
    • Nexus One : Mozilla/5.0 (Linux; U; Android 2.1-update1; en-US; Nexus One Build/ERE27) AppleWebkit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17

    HTC

    • 8500 : HTC-8500/1.2 Mozilla/4.0 (compatible; MSIE 5.5; Windows CE; PPC; 240x320)
    • 8500 : HTC-8500/1.2 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.6) UP.Link/6.3.1.17.0
    • P3650 : HTC_P3650 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.6)
    • P3450 : Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12) PPC; 240x320; HTC P3450; OpVer 23.116.1.611
    • S710 : Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.6) SP; 240x320; HTC_S710/1.0 ...
    • Hero : Mozilla/5.0 (Linux; U; Android 1.5; en-za; HTC Hero Build/CUPCAKE) AppleWebKit/528.5+ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1
    • Tattoo : Mozilla/5.0 (Linux; U; Android 1.6; en-us; HTC_TATTOO_A3288 Build/DRC79) AppleWebKit/528.5+ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1

    LG Electronics

    • LG U880: LG/U880/v1.0
    • LG B2050: LG-B2050 MIC/WAP2.0 MIDP-2.0/CLDC-1.0
    • LG C1100: LG-C1100 MIC/WAP2.0 MIDP-2.0/CLDC-1.0
    • LG CU8080: LGE-CU8080/1.0 UP.Browser/4.1.26l
    • LG G1800: LG-G1800 MIC/WAP2.0 MIDP-2.0/CLDC-1.0
    • LG G210: LG-G210/SW100/WAP2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0
    • LG G220: LG-G220/V100/WAP2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0
    • LG G232: LG-G232/V100/WAP2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0
    • LG G262: LG-G262/V100/WAP2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0
    • LG G5200: LG-G5200 AU/4.10
    • LG G5600: LG-G5600 MIC/WAP2.0 MIDP-2.0/CLDC-1.0
    • LG G610: LG-G610 V100 AU/4.10 Profile/MIDP-1.0 Configuration/CLDC-1.0
    • LG G622: LG-G622/V100/WAP2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0
    • LG G650: LG-G650 V100 AU/4.10 Profile/MIDP-1.0 Configuration/CLDC-1.0
    • LG G660: LG-G660/V100/WAP2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0
    • LG G672: LG-G672/V100/WAP2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0
    • LG G682: LG-G682 /V100/WAP2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0
    • LG G688: LG-G688 MIC/V100/WAP2.0 MIDP-2.0/CLDC-1.0
    • LG G7000: LG-G7000 AU/4.10
    • LG G7050: LG-G7050 UP.Browser/6.2.2 (GUI) MMP/1.0 Profile/MIDP-1.0 Configuration/CLDC-1.0
    • LG G7100: LG-G7100 AU/4.10 Profile/MIDP-1.0 Configuration/CLDC-1.0
    • LG G7200: LG-G7200 UP.Browser/6.2.2 (GUI) MMP/1.0 Profile/MIDP-1.0 Configuration/CLDC-1.0
    • LG G822: LG-G822/SW100/WAP2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0
    • LG G850: LG-G850 V100 UP.Browser/6.2.2 (GUI) MMP/1.0 Profile/MIDP-1.0 Configuration/CLDC-1.0
    • LG G920: LG-G920/V122/WAP2.0 Profile/MIDP-1.0 Configuration/CLDC-1.0
    • LG G922: LG-G922 Obigo/WAP2.0 MIDP-2.0/CLDC-1.1
    • LG G932: LG-G932 UP.Browser/6.2.3(GUI)MMP/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • LG KP500: LG-KP500 Teleca/WAP2.0 MIDP-2.0/CLDC-1.1
    • LG KS360: LG-KS360 Teleca/WAP2.0 MIDP-2.0/CLDC-1.1
    • LG L1100: LG-L1100 UP.Browser/6.2.2 (GUI) MMP/1.0 Profile/MIDP-1.0 Configuration/CLDC-1.0
    • LG MX8700: LGE-MX8700/1.0 UP.Browser/6.2.3.2 (GUI) MMP/2.0
    • LG T5100: LG-T5100 UP.Browser/6.2.3 (GUI) MMP/1.0 Profile/MIDP-1.0 Configuration/CLDC-1.0
    • LG U8120: LG/U8120/v1.0
    • LG U8130: LG/U8130/v1.0
    • LG U8138: LG/U8138/v2.0
    • LG U8180: LG/U8180/v1.0
    • LG VX9100: LGE-VX9100/1.0 UP.Browser/6.2.3.2 (GUI) MMP/2.0

    Motorola

    • Motorola V3: MOT-V3r/08.BD.43R MIB/2.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • Motorola K1: MOT-K1/08.03.08R MIB/BER2.2 Profile/MIDP-2.0 Configuration/CLDC-1.1 EGE/1.0
    • Motorola L6: MOT-L6/0A.52.2BR MIB/2.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • Motorola V9: MOT-MOTORAZRV9/4 BER2.2 Mozilla/4.0 (compatible; MSIE 6.0; 14003181) Profile/MIDP-2.0 Configuration/CLDC-1.1 Op! era 8.00 [en] UP.Link/6.3.0.0.0
    • Motorola V3xx: MOT-RAZRV3xx/96.64.21P BER2.2 Mozilla/4.0 (compatible; MSIE 6.0; 11003002) Profile/MIDP-2.0 Configuration/CLDC-1.1 Opera 8.00 [en] UP.Link/6.3.0.0.0
    • Motorola V9x: MOT-MOTORAZRV9x/9E.03.15R BER2.2 Mozilla/4.0 (compatible; MSIE 6.0; 13003337) Profile/MIDP-2.0 Configuration/CLDC-1.1 Opera 8.60 [en] UP.Link/6.3.0.0.0
    • Motorola Z9: MOT-MOTOZ9/9E.01.03R BER2.2 Mozilla/4.0 (compatible; MSIE 6.0; 11003002) Profile/MIDP-2.0 Configuration/CLDC-1.1 Opera 8.60 [en] UP.Link/6.3.0.0.0
    • Motorola Droid V2.01: Mozilla/5.0 (Linux; U; Android 2.0.1; en-us; Droid Build/ESD56) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17

    Nokia

    • Nokia 2610: Nokia2610/2.0 (07.04a) Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Link/6.3.1.20.0
    • Nokia 5300: Nokia5300/2.0 (05.51) Profile/MIDP-2.0 Configuration/CLDC-1.1
    • Nokia 5630: Mozilla/5.0 (SymbianOS/9.3; U; Series60/3.2 Nokia5630d-1/012.020; Profile MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/413 (KHTML, like Gecko) Safari/413
    • Nokia 6030: Nokia6030/2.0 (y3.44) Profile/MIDP-2.0 Configuration/CLDC-1.1
    • Nokia 6230i: Nokia6230i/2.0 (03.40) Profile/MIDP-2.0 Configuration/CLDC-1.1
    • Nokia 6280: Nokia6280/2.0 (03.60) Profile/MIDP-2.0 Configuration/CLDC-1.1
    • Nokia 6650: Nokia6650d-1bh/ATT.2.15 Mozilla/5.0 (SymbianOS/9.3; U; [en]; Series60/3.2; Profile/MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/413 (KHTML, like Gecko) Safari/413
    • Nokia E51-1: Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaE51-1/220.34.37; Profile/MIDP-2.0 Configuration/CLDC-1.1) AppleWebKit/413 (KHTML, like Gecko) Safari/413
    • Nokia E71x: NokiaE71x/ATT.03.11.1 Mozilla/5.0 SymbianOS/9.3; U; [en]; Series60/3.2; Profile/MIDP-2.1 Configuration/CLDC-1.1 AppleWebKit/413 KHTML, like Gecko) Safari/413 UP.Link/6.3.0.0.0
    • Nokia N70: NokiaN70-1/5.0616.2.0.3 Series60/2.8 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • Nokia N75: NokiaN75-3/3.0 (1.0635.0.0.6); SymbianOS/9.1 Series60/3.0 Profile/MIDP-2.0 Configuration/CLDC-1.1) UP.Link/6.3.0.0
    • Nokia N80: NokiaN80-1/3.0(4.0632.0.10) Series60/3.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • Nokia N90: NokiaN90-1/5.0607.7.3 Series60/2.8 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • Nokia N95: Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaN95/11.0.026; Profile MIDP-2.0 Configuration/CLDC-1.1) AppleWebKit/413 (KHTML, like Gecko) Safari/413
    • Nokia N97-3: Mozilla/5.0 (SymbianOS/9.4; Series60/5.0 NokiaN97-3/21.2.045; Profile/MIDP-2.1 Configuration/CLDC-1.1;) AppleWebKit/525 (KHTML, like Gecko) BrowserNG/7.1.4

    Note that Nokia Symbian phones may have two user agents, one for the classical WAP browser like:

    nokia_e65 (partial string)

    And one for the more advanced Nokia browser (Mozilla -like browser):

    Mozilla/5.0 (SymbianOS/9.1; U; en-us) AppleWebKit/413 (KHTML, like Gecko) Safari/413 es65

    Palm

    • Treo 650: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; PalmSource/hspr-H102; Blazer/4.0) 16;320x320
    • Pre: Mozilla/5.0 (webOS/1.4.0; U; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Version/1.0 Safari/532.2 Pre/1.0
    • Pixi: Mozilla/5.0 (webOS/Palm webOS 1.2.9; U; en-US) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/1.0 Safari/525.27.1 Pixi/1.0

    Samsung

    • Samsung A737: SAMSUNG-SGH-A737/UCGI3 SHP/VPP/R5 NetFront/3.4 SMM-MMS/1.2.0 profile/MIDP-2.0 configuration/CLDC-1.1 UP.Link/6.3.1.17.0
    • Samsung A737: SAMSUNG-SGH-A737/1.0 SHP/VPP/R5 NetFront/3.3 SMM-MMS/1.2.0 profile/MIDP-2.0 configuration/CLDC-1.1 UP.Link/6.3.0.0.0
    • Samsung A767: SAMSUNG-SGH-A767/A767UCHG2 SHP/VPP/R5 NetFront/3.4 SMM-MMS/1.2.0 profile/MIDP-2.0 configuration/CLDC-1.1 UP.Link/6.3.0.0.0
    • Samsung A867: SAMSUNG-SGH-A867/A867UCHG5 SHP/VPP/R5 NetFront/3.4 SMM-MMS/1.2.0 profile/MIDP-2.0 configuration/CLDC-1.1 UP.Link/6.3.0.0.0
    • Samsung A877: SAMSUNG-SGH-A877/A877UCHK1 SHP/VPP/R5 NetFront/3.5 SMM-MMS/1.2.0 profile/MIDP-2.1 configuration/CLDC-1.1 UP.Link/6.3.0.0.0
    • Samsung D600 : SAMSUNG-SGH-D600/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0
    • Samsung Z720 : SAMSUNG-SGH-Z720/1.0 SHP/VPR/R5 NetFront/3.3 SMM-MMS/1.2.0 profile/MIDP-2.0 configuration/CLDC-1.1
    • Samsung SGH-E250 : SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0
    • Samsung SGH-U600 : SEC-SGHU600/1.0 NetFront/3.2 Profile
    • Samsung SGH-U900 : SAMSUNG-SGH-U900-Vodafone/U900BUHD6 SHP/VPP/R5 NetFront/3.4 Qtv5.3 SMM-MMS/1.2.0 profile/MIDP-2.0 configuration/CLDC-1.1
    • Samsung SGH-T919 : SAMSUNG-SGH-T919/919UVHL3SHP/VPP/R5NetFront/3.5SMM-MMS/1.2.0profile/MIDP-2.1configuration/CLDC-1.1
    • Samsung SGH-i900 Omnia: SAMSUNG-SGH-i900/1.0 Opera 9.5
    • Samsung SGH-i907 : SAMSUNG-SGH-i907/UCHI5 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)
    • Samsung i617: SAMSUNG-SGH-I617/1.0 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12) UP.Link/6.3.0.0.0
    • Samsung i7500 Galaxy: Mozilla/5.0 (Linux; U; Android 1.5; de-de; Galaxy Build/CUPCAKE) AppleWebkit/528.5+ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1

    Opera Mini on Samsung Z720: Opera/9.50 (J2ME/MIDP; Opera Mini/4.1.11355/542; U; en)

    SonyEricsson

    • SonyEricsson K510i : SonyEricssonK510i/R4CJ Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • SonyEricsson K550i : SonyEricssonK550i/R8BA Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • SonyEricsson K610i : SonyEricssonK610i/R1CB Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • SonyEricsson K630i : SonyEricssonK630i/R1CA Browser/NetFront/3.4 Profile/MIDP-2.1 Configuration/CLDC-1.1
    • SonyEricsson K700 : SonyEricssonK700/R1A Profile/MIDP-1.0 MIDP-2.0 Configuration/CLDC-1.1
    • SonyEricsson K750i : SonyEricssonK750i/R1CA Browser/SEMC-Browser/4.2 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • SonyEricsson K800i : SonyEricssonK800i/R8BF Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • SonyEricsson W800i : SonyEricssonW800i/R1AA Browser/SEMC-Browser/4.2 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • SonyEricsson W810i : SonyEricssonW810i/MIDP-2.0 Configuration/CLDC-1.1
    • SonyEricsson W900i : SonyEricssonW900i/R5AH Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1
    • SonyEricsson W995i : SonyEricssonW995/R1DB Browser/NetFront/3.4 Profile/MIDP-2.1 Configuration/CLDC-1.1 JavaPlatform/JP-8.4.1
    • SonyEricsson Z500a : SonyEricssonZ500a/R1A SEMC-Browser/4.0.1 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Link/6.3.1.20.0
    • SonyEricsson C901 : SonyEricssonC901/R1EA Browser/NetFront/3.4 Profile/MIDP-2.1 Configuration/CLDC-1.1 JavaPlatform/JP-8.4.2

    你现在可以用你的firefox模拟iphone来登录来站来瞧瞧效果了:)

    最后奉上列表来源:点我前去

    展开全文
  • 用户代理识别——wiki中的解释 当一个软件代理运行于一个网络协议时,它...在HTTP, SIP 以及 SMTP/NNTP[2]协议中,这个识别通过user-agent头字段传送的。网络机器人,例如网络抓取工具,通常也包括一个URL以及/或...

    用户代理识别——wiki中的解释

    当一个软件代理运行于一个网络协议时,它通常通过向它的 operating peer 提交一个特征识别的字符串以标识它自己,它的应用类型,操作系统,软件供应商,或者软件修订版本。在 HTTP, SIP 以及 SMTP/NNTP[2] 协议中,这个识别是通过 user-agent 头字段传送的。网络机器人,例如网络抓取工具,通常也包括一个 URL 以及/或一个电子邮件地址以便网站管理员可以联系 bot 的操纵者。

    在 HTTP 中,User-Agent 字符串通常被用於内容协商,而原始服务器为该响应选择适当的内容或操作参数。例如,User-Agent 字符串可能被网络服务器用以基于特定版本的客户端软件的已知功能选择适当的变体。

    用户代理字符串是网络抓取工具通过使用 robots.txt 文件以从对网站的某些部分的访问中被排除的标准之一。

    另外的解释

    • 在http协议里,头信息中有一个 User-Agent,它的作用是告诉服务器,用户客户端是什么浏览器,以及操作系统的信息的。在某些特殊的情况下,服务器根据浏览器的不同类型,输出不 同的内容。大概在三四年前,很多网站都只显示给IE看,所以当时的 opera 浏览器还特别做了一个功能,可以把它的 User-Agent 换成 IE 的。所以 user-agent 是非常不可靠的,原因就是它是客户端自己决定并发送给服务器。
    • 其实简单的说User-Agent就是客户端浏览器等应用程序使用的一种特殊的网络协议,在每次浏览器(邮件客户端/搜索引擎蜘蛛)进行 HTTP 请求时发送到服务器,服务器就知道了用户是使用什么浏览器(邮件客户端/搜索引擎蜘蛛)来访问的
    • UA:用户代理(User Agent).UA是SIP协议中的一个逻辑实体,SIP是一个信令协议,代理的含义为代替用户处理信令协议,简单说就是替用户收发信令信息.其物理实体可以是SIP终端(如SIP软,硬电话终端,SIP多媒体终端等),基于SIP的接入网元,IAD以及SIP网络中的其它网元等设备.除此以外SIP系统中用来处理信令的还有代理服务器(PROXY),重定向服务器(RS)等逻辑实体.
    • UA简单是指用户的手机信息。通过UA,可以知道用户的手机类型,是moto的,还是索爱的。是moto哪一款的,都可以明白。
    根据UA,可以向用户提供适合于他的机器的相关服务,如大小合适的图片,格式准确的铃声等。

    格式

    用户代理字符串的格式目前被RFC 2616 (HTTP/1.1)的 Section 14.43 所指定。在 HTTP 中,用户代理字符串的格式是产品标记(关键字)和可选的注释所组成的一个列表。例如如果你的产品叫做 WikiBrowser, 你的用户代理字符串就可能是 WikiBrowser/1.0 Gecko/1.0。「最重要的」产品组件被最先列出。这个字符串的部分如下所示:

    • 产品名称和版本(WikiBrowser/1.0
    • 排版引擎和版本(Gecko/1.0)。在这种情况下,这指示了排版引擎和版本。

    但不幸的是,在浏览器大战期间,很多网络服务器被配置为只给被识别为某些版本的 Mozilla 的客户端发送需要高级功能的网页。

    由于这个原因,绝大多数网页浏览器使用的 User-Agent 值如下:Mozilla/[version] ([system and browser information]) [platform] ([platform details]) [extensions]}}。例如,iPad 上的 Safari 使用的就是下述:

    Mozilla/5.0 (iPad; U; CPU OS 3_2_1 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Mobile/7B405
    • ozilla/5.0:先前用以指示与 Mozilla 排版引擎的兼容性
    • (iPad; U; CPU OS 3_2_1 like Mac OS X; en-us):浏览器所运行于的系统的详细信息
    • AppleWebKit/531.21.10:浏览器所使用的平台
    • (KHTML, like Gecko):浏览器平台的细节
    • Mobile/7B405:被浏览器用于指示特定的直接由浏览器提供或者通过第三方提供的可用的增强功能。这方面的一个实例是 Microsoft Live Meeting,它注册了一个扩展以使 Live Meeting 服务知道该软件是否已经安装上,这意味着它可以为加入会议提供一个简化的体验。

    通过手机型号查找相应UA信息工具

    http://www.tera-wurfl.com/explore/search.php?action=browse 

    输入手机型号,然后点击“search device”,即可查找到相应机型的UA信息啦!实乃移动开发利器,居家旅行必备呀~

     修改浏览器的User-Agent来伪装你的浏览器和操作系统 

    既然是人为规定的协议,那么就是说不管什么浏览器,默认的UA都是可以更改的。有时候为了达到一些不可告人的目的,我就经常需要更改一下UA的设置,比如伪装一下浏览器类型,比如把浏览器伪装成手机上网。 

    得到HTTP_USER_AGENT 的方法很简单,比如php代码:

    <?php print_r($_SERVER);
    ?>
    <?php print_r($_SERVER['HTTP_USER_AGENT']);
    ?>

    这两种都可以得到User-Agents和IP等信息,最好配合正则表达式,对信息进行筛选剔除。

    -------------- User-Agents列表-------------

    Internet Explorer 6
    Internet Explorer 7
    Internet Explorer 8
    Firefox
    Chrome
    Safari
    Netscape
    Opera
    Maxthon
    360SE
    OmniWeb

    更多的User-Agents信息尽在useragents.xml

    有了这个文件中的信息,什么样的浏览器和操作系系统都能伪装出来。

    使用User-Agents的方法:

    FireFox:[推荐使用User-Agent switcher 这个火狐扩展]
    地址栏键入:about:config 回车
    设置:general.useragent.override-->自定义的 UA 信息 。

    Chrome
    启动EXE图标属性中加上启动参数:--user-agent="UA信息" 即可。

    Safari
    菜单栏->Edit->Preferences->Advanced->Show Develop menu in menu bar;
    菜单栏->Develop->User-Agent->UA信息。

    Maxthon
    工具栏->工具->遨游设置中心->高级选项->自定义UA信息。

    Opera
    地址栏键入:opera:config 回车
    设置:User-Agent->自定义ID 0—5
    注: [0 Default 1 Opera 2 Mozilla, Opera detectable 3 Internet Explorer, Opera detectable 4 Mozilla, Opera hidden 5 Internet Explorer, Opera hidden ]

    iPhone
    替换 /System/Library/Frameworks/WebKit.framework/WebKit 这个文件的 Mozilla/5.0字符串 为自定义UA信息

    IE浏览器的设置需要修改注册表

    User-Agent在注册表的位置
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User-Agent\Post Platform] 下,新建字符串值,内容留空,名字为你想在 User-Agent 中加入的字符,这里以 "motorolarokre2"为例。修改注册表对应的 REG 文件如下:
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User-Agent\Post Platform]
    "motorolarokre2"=""

    修改后重启IE浏览器即可。

    IE的user-agent取值,下面是下列地址的组合+一些默认值
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User-Agent\Post Platform
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User-Agent\Post Platform
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User-Agent\Post Platform

    IE8的User-Agents:

    IE8 on Windows Vista (兼容浏览)
    Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0)

    IE8 on Windows Vista
    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)

    IE8 on Windows 7
    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)

    64-bit IE on 64-bit Windows 7:
    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0)

    32-bit IE on 64-bit Windows 7:
    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0)

    IE9中已经可以直接通过开发人员工具来对浏览器的 User-Agent 信息进行修改和切换。方法如下:

    打开IE9,按下 F12 键,打开开发人员工具以后,单击“工具”,选择“更改用户代理字符串”,从列表中选择想要使用的浏览器 User-Agent。

    修改IE浏览器的User-Agent用户代理字符串信息

    我们可以通过打开下面的检测网页,来检测浏览器当前的 User-Agent 字符串信息:

    http://www.iefans.net/wp-demo/User-Agent.html

    该列表中为我们提供了IE6/IE7/IE8等选项,同时还提供了Chrome/Firefox/Opera主流浏览器的选项,如果这里没有你想要的浏览器 User-Agent,你也可以自定义目标浏览器的 User-Agent 添加至该列表中。

    单击列表中的“自定义”,在打开的窗口中,“友好名称”中输入 User-Agent 相应的名称,“用户代理字符串”中输入 User-Agent 字符串信息,在单击“添加”即可。

    在IE中添加自定义User-Agent

    现在便可以在列表中选择添加的自定义浏览器 User-Agent 代理字符串了。

    为了方便大家进行修改,useragents.xml 中为大家提供了常见浏览器的 User-Agent 字符串列表。

    通过修改User-Agent,你还可以完美的伪装:操作系统、浏览器、蜘蛛、邮件客户端、链接检查、分析器、RSS 阅读器等客户端的信息。

     

    转载于:https://www.cnblogs.com/JoannaQ/archive/2013/02/26/2932936.html

    展开全文
  • user-scalable=no导致部分手机缩放失效

    万次阅读 2016-11-28 15:17:05
    问题来了,我们适配屏幕的方案采用viewport缩放,算出缩放比,设置scale来做到适配所有机型,这套适配方案在我们的app里也经过了检验,基本没出什么问题,但是客户反馈,720p的手机上,并未缩放。我们测试之后发现...

    最近与一客户合作,我们的产品以h5的形式集成到别人的App里。客户发给我们测试版的android app,我们给他们链接,然后在他们app里的webview调试

    问题来了,我们适配屏幕的方案是采用viewport缩放,算出缩放比,设置scale来做到适配所有机型,这套适配方案在我们的app里也经过了检验,基本没出什么问题,但是客户反馈,720p的手机上,并未缩放。我们测试之后发现,确实如此

    于是分析原因,为什么没有缩放,打印出缩放比,确实是没错的。打印出viewport的属性值,也是没错的。在js里重新设置viewport值,仍然是OK的,那为什么缩放并未生效呢?

    后来想到会不会是user-scalable=no导致,于是把这个值去掉,结果无效,仍然是一样的。于是设置user-scalable=yes,终于成功

    问题虽然解决了,但是却并不知道原因,这个属性应该是控制用户缩放的,但是却导致设置的缩放失效?而且这个缩放问题虽然解决了,但是引起了另一个问题,就是4.3以下的手机,返回webview会变白,必须手触摸一下才会正常,估计也是这个原因引起的。

    这个问题先记下,后续开发中看能不能找到原因,同时也决定采用手淘的lib-flexible方案了

    展开全文
  • HTTP_USER_AGENT用来获取浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好。 改变浏览器的这个参数就可以伪装成相应的浏览器。 User Agent Switcher一款火狐浏览器的插件,...
  • 实例1:主要要用到HTTP_USER_AGENT,它表示的意思用来检查浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好的代码。 监测代码如下: function get_device_type() { //全部...
  • 实例1:主要要用到HTTP_USER_AGENT,它表示的意思用来检查浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好的代码。监测代码如下:function get_device_type(){//全部变成小写字母...
  • 手机编程该用什么输入法?

    千次阅读 2020-06-28 16:02:28
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sbSgVrWI-1593321546252)(http://miaoshu-1253346366.file.myqcloud.com/user/127498/images/1593225973695634.jpeg||百
  • Q:表建了分区:为什么是手机号分区,不是时间分区呢? A:因为业务场景里面,接口大多要按照手机号查询的,所以按照手机号分区为了支撑不同的业务场景需要。和报表系统不同,报表系统和时间:日,周,月报表...
  • 实例1:主要要用到HTTP_USER_AGENT,它表示的意思用来检查浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好的代码。监测代码如下:functionget_device_type(){//全部变成小写字母$...
  • 下面代码 ``` package com.kuaiqian.miaofu.utils; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import javax....
  • UI设计是什么

    2021-03-14 19:22:49
    什么是UI设计?UI设计英文叫User Interface翻译成中文意思就是(用户界面)。UI设计指对软件的人机交互,操作逻辑,界面美观的整体设计。 说到这个界面设计,其实非常好理解,因为我们每天都在使用。我们手机里面...
  • UI设计是什么?做为一名设计师前辈我来帮你和帮想学习UI设计的小伙伴们解答一下这个问题首先大家先跟着我来了解一下什么是UI设计我们只有了解了什么是UI设计才能进一步的学习。什么是UI设计?UI设计英文叫User ...
  • 实例1:主要要用到HTTP_USER_AGENT,它表示的意思用来检查浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好的代码。监测代码如下:function get_device_type(){//全部变成小写字母...
  • 实例1:主要要用到HTTP_USER_AGENT,它表示的意思用来检查浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好的代码。 监测代码如下: ? 1 2 3 4 5
  • 作者:Nick Babich日期:2016/10/11原文链接:https://www.smashingmagazine.com/2016/10/designing-card-based-user-interfaces/网页和手机应用正彻底地从页面转向个性化体验,这些新的体验建立在许多单个内容的...
  • ui界面设计是什么:ui设计常用软件是什么?你都知道吗?近几年UI设计一直在火爆状态中,在外行看来这是一个事少钱多的工作,但是你真的了解ui界面设计是什么:ui设计常用软件是什么吗?不管不顾,什么都不懂就跑去...
  • UI设计,现在这个词语被更多...也就是用户的操作界面,我们平时经常使用操作界面有网页界面,手机端APP界面,还有智能设备的界面,这些都我们经常接触到的操作界面,也UI设计师经常使用的。UI设计师需要对我们...
  • 实例1:主要要用到HTTP_USER_AGENT,它表示的意思用来检查浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好的代码。监测代码如下:function get_device_type(){ //全部变成小写...
  • Android aplog是什么

    万次阅读 2015-11-06 11:18:58
    aplog 系统应用层的log,比如应用程序无响应或强行关闭,kernel相关的,比如driver(相机、蓝牙、usb、启动)出了开机问题、手机对服务唤醒和休眠的一些记录蓝牙相关问题。 (1) Debug/LOG 方面,原则上user 版本...
  • 实例1:主要要用到HTTP_USER_AGENT,它表示的意思用来检查浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好的代码。监测代码如下:function get_device_type(){//全部变成小写字母...
  • UI 真正的含义是什么

    千次阅读 2017-03-28 18:27:48
    用户界面(User interface) ,一个比较广泛的概念,指人和机器互动过程中的界面,以手机为例,手机上的界面都属于用户界面。我们通过这个界面向手机发出指令,手机根据指令产生相应的反馈。设计这套界面视觉的人...
  • 主要要用到HTTP_USER_AGENT,它表示的意思用来检查浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好的代码。 监测代码如下: function get_device_type() { ...
  • 实例1:主要要用到HTTP_USER_AGENT,它表示的意思用来检查浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好的代码。监测代码如下:?1234567891011121314151617function get...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 330
精华内容 132
关键字:

user是什么手机