Page Speed Optimization Libraries
1.4.26.1
|
00001 // Copyright 2012 Google Inc. All Rights Reserved. 00014 00015 #ifndef NET_INSTAWEB_HTTP_PUBLIC_USER_AGENT_MATCHER_TEST_H_ 00016 #define NET_INSTAWEB_HTTP_PUBLIC_USER_AGENT_MATCHER_TEST_H_ 00017 00018 namespace net_instaweb { 00019 namespace UserAgentStrings { 00020 00026 00027 const char kAndroidHCUserAgent[] = 00028 "Mozilla/5.0 (Linux; U; Android 3.2; en-us; Sony Tablet S Build/THMAS11000)" 00029 " AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13"; 00030 const char kAndroidICSUserAgent[] = 00031 "Mozilla/5.0 (Linux; U; Android 4.0.1; en-us; Galaxy Nexus Build/ICL27) " 00032 "AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30"; 00033 const char kAndroidNexusSUserAgent[] = 00034 "Mozilla/5.0 (Linux; U; Android 2.3.3; en-gb; Nexus S Build/GRI20)" 00035 "AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"; 00036 const char kBlackBerryOS5UserAgent[] = 00037 "BlackBerry9000/5.0.0.93 Profile/MIDP-2.0 Configuration/CLDC-1.1 " 00038 "VendorID/179"; 00039 const char kBlackBerryOS6UserAgent[] = 00040 "Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en-US) AppleWebKit/534.11+ " 00041 "(KHTML, like Gecko) Version/6.0.0.141 Mobile Safari/534.11+"; 00042 const char kChromeUserAgent[] = 00043 "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) " 00044 "AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.A.B.C Safari/525.13"; 00045 const char kChrome9UserAgent[] = 00046 "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) " 00047 "AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.19 Safari/534.13"; 00048 const char kChrome15UserAgent[] = 00049 "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) " 00050 "AppleWebKit/534.13 (KHTML, like Gecko) Chrome/15.0.597.19 Safari/534.13"; 00051 const char kChrome18UserAgent[] = 00052 "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) " 00053 "AppleWebKit/534.13 (KHTML, like Gecko) Chrome/18.0.597.19 Safari/534.13"; 00054 const char kChrome12UserAgent[] = 00055 "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_4) " 00056 "AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30"; 00057 const char kAndroidChrome18UserAgent[] = 00058 "Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) " 00059 "AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile " 00060 "Safari/535.19"; 00061 const char kAndroidChrome21UserAgent[] = 00062 "Mozilla/5.0 (Linux; Android 4.1.4; Galaxy Nexus Build/IMM76B) " 00063 "AppleWebKit/535.19 (KHTML, like Gecko) Chrome/21.0.1025.133 Mobile " 00064 "Safari/535.19"; 00065 const char kIPhoneChrome21UserAgent[] = 00066 "Mozilla/5.0 (iPhone; CPU iPhone OS 6_0_1 like Mac OS X; en-us) " 00067 "AppleWebKit/534.46.0 (KHTML, like Gecko) CriOS/21.0.1180.82 " 00068 "Mobile/10A523 Safari/7534.48.3"; 00069 const char kOpera1101UserAgent[] = 00070 "Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.7.62 Version/11.01"; 00071 const char kOpera1110UserAgent[] = 00072 "Opera/9.80 (Windows NT 6.0; U; en) Presto/2.8.99 Version/11.10"; 00073 const char kFirefoxUserAgent[] = 00074 "Mozilla/5.0 (X11; U; Linux x86_64; zh-CN; rv:1.9.2.10) " 00075 "Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10"; 00076 const char kFirefox1UserAgent[] = 00077 "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) " 00078 "Gecko/20060909 Firefox/1.5.0.7 MG (Novarra-Vision/6.1)"; 00079 const char kFirefox5UserAgent[] = 00080 "Mozilla/5.0 (X11; U; Linux i586; de; rv:5.0) Gecko/20100101 Firefox/5.0"; 00081 const char kGooglebotUserAgent[] = 00082 "Mozilla/5.0 (compatible; Googlebot/2.1; +http:///www.google.com/bot.html)"; 00083 const char kIe6UserAgent[] = 00084 "Mozilla/5.0 (Windows; U; MSIE 6.0; Windows NT 5.1; SV1;" 00085 " .NET CLR 2.0.50727)"; 00086 const char kIe7UserAgent[] = 00087 "Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)"; 00088 const char kIe8UserAgent[] = 00089 "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64;" 00090 " Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729;" 00091 " .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2;" 00092 " .NET4.0C; .NET4.0E; FDM)"; 00093 const char kIe9UserAgent[] = 00094 "Mozilla/5.0 (Windows; U; MSIE 9.0; WIndows NT 9.0; en-US))"; 00095 const char kIPhoneUserAgent[] = 00096 "Apple iPhone OS v2.1.1 CoreMedia v1.0.0.5F138"; 00097 const char kIPhone4Safari[] = 00098 "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46" 00099 " (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3"; 00100 const char kNokiaUserAgent[] = 00101 "Nokia2355/1.0 (JN100V0200.nep) UP.Browser/6.2.2.1.c.1.108 (GUI) MMP/2.0"; 00102 const char kOpera5UserAgent[] = 00103 "Opera/5.0 (SunOS 5.8 sun4u; U) [en]"; 00104 const char kOpera8UserAgent[] = 00105 "Opera/8.01 (J2ME/MIDP; Opera Mini/1.1.2666/1724; en; U; ssr)"; 00106 const char kPSPUserAgent[] = 00107 "Mozilla/4.0 (PSP (PlayStation Portable); 2.00)"; 00108 const char kSafariUserAgent[] = 00109 "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.51.22 " 00110 "(KHTML, like Gecko) Version/5.1.1 Safari/534.51.22"; 00111 const char kOperaMobi9[] = 00112 "Opera/9.51 Beta (Microsoft Windows; PPC; Opera Mobi/1718; U; en)"; 00113 const char kFirefoxNokiaN800[] = 00114 "Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9a6pre) Gecko/20070810 " 00115 "Firefox/3.0a1 Tablet browser 0.1.16 RX-34_2007SE_4.2007.38-2"; 00116 const char kIPadUserAgent[] = 00117 "Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) " 00118 "AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 " 00119 "Mobile/7B334b Safari/531.21.10"; 00120 const char kNexus7ChromeUserAgent[] = 00121 "Mozilla/5.0 (Linux; Android 4.2; Nexus 7 Build/JOP32C) AppleWebKit/535.19" 00122 "(KHTML, like Gecko) Chrome/18.0.1025.166 Safari/535.19"; 00123 const char XT907UserAgent[] = 00124 "Mozilla/5.0 (Linux; Android 4.1.1; XT907 Build/9.8.1Q_27-2) AppleWebKit" 00125 "/537.25 (KHTML, like Gecko) Chrome/26.0.1376.1 Mobile Safari/537.25"; 00126 const char kAcceptHeaderValueNonMobile[] = "text/html"; 00127 const char kAcceptHeaderValueMobile[] = 00128 "text/html,application/vnd.wap.xhtml+xml"; 00129 const char kXWapProfile[] = "x-wap-profile"; 00130 const char kXWapProfileHeaderValue[] = "http:///foo.bar.xml"; 00131 00132 } 00133 } 00134 00135 #endif ///< NET_INSTAWEB_HTTP_PUBLIC_USER_AGENT_MATCHER_TEST_H_