Note: The title is our normal (and puerile) attempt at humor.
Plenty of folk want to use the strings for sensible and useful reasons. You are perfectly at liberty to use the strings for any purpose you choose.
Automatic browser updates means they can reject not-the-very-latest-HTML5-flavor browsers re-inforcing the lock-in. Can Goanna (Palemoon) survive in this environment as a lone outpost? Department of useless stuff: Anyone know the difference between Open Mini and Mobile..it's not the beginning of a joke.
One of our smart readers responded with a link to Opera's site which says - roughly - that Opera Mobile is a real browser that can directly access the web - just like regular Opera and is designed for smartphones whereas Opera Mini is a cut-down browser that needs an Opera server and is typically used on feature phones. As always thanks to everyone who took the time to supply a string - even if we didn't use it.
Then we got an email from Marc Gray who suggested that we use a simple regular expression and was even kind enough to supply it.
Marc provided a php script, which we enclose below (with a minor correction supplied by Dave Thomas) for those to whom it may be a more sensible solution (a formatted list based on this script is available here, credits and their script at the foot of the page).
And if you have any better ideas remember - keep 'em to yourself (just joking). PDXGW/1.0 (TX=8; TY=6; GX=96; GY=64; C=G2; G=B2; GI=0) Explanation: Air H" phone (DDI Pocket's PHS provider). Note: There is another PHS provider, NTT's Do Co Mo PHS, but this provider stopped accepting new customers on April 30, 2004, and will kill the service completely in the third quarter of 2007. Browser/184.108.40.206 (GUI) MMP/2.0 Explanation: Cricket A310 (badged ZTE A310) phone. Cricket-A410/1.0 Polaris/v6.17 Explanation: Cricket A410 messaging phone. Mozilla/5.0 (Linux; Android 7.1.1; Nexus 6P Build/NMF26F) Apple Web Kit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.85 Mobile Safari/537.36 Explanation: Google's Nexus 6P running Android 7.1.1 (Nougat). Mozilla/5.0 (Linux; U; Android 4.1.1; he-il; Nexus 7 Build/JRO03D) Apple Web Kit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30 Explanation: Google's Nexus 7 (Tablet thingy) running Android 4.1.1 (Jelly Bean). Mozilla/5.0 (Linux; U; Android 2.3.4; fr-fr; Nexus S Build/GRJ22) Apple Web Kit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 Explanation: Google's Nexus S running Android 2.3.4. Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; Nexus One Build/GRK39F) Apple Web Kit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 Explanation: Google's Nexus One running Android 2.3.6.
For those of us being threatened with reduced rankings if our site is not mobile friendly here is google's mobile test page. Mozilla/3.0(DDIPOCKET; JRC/AH-J3001V, AH-J3002V/1.0/0100/c50)CNF/2.0 Explanation: AIR-EDGE phone (Willcom's PHS provider). This service would later become AIR-EDGE by Willcom. ASTEL/1.0/J-0511.00/c10/smel Explanation: DOT-i is one of Astel's PHS services, which supported c HTML, POP3 and SMTP. Mobile optimised browser available for Android, Apple and other smartphones. Mozilla/5.0 (i Phone; U; CPU like Mac OS X; en) Apple Web Kit/420 (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3 Explanation: Nice short string (! String from E Gillie (or something like that) - thanks.Well its just a working definition and we are always open to suggestions. Browser/220.127.116.11 (GUI) MMP/2.0 Explanation: Cricket CAPTR A200. Currently an also-ran in the mobile business - but they are trying, occasionally very trying. Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0; DELL; Venue Pro) Explanation: Dell Venue Pro on WM7. Michael also writes that if you use about:debug (about:config on pre-4399 builds) you can change UA to either Desktop or i Phone as shown below: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_5; en-us) Apple Web Kit/525.18 (KHTML, like Gecko) Version/ 3.1.2 Safari/525.20.1 Mozilla/5.0 (i Phone; U; CPU i Phone OS 2_2 like Mac OS X; en-us) Apple Web Kit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5G77 Safari/525.20 clever or what. The maker of the first 'superphone' known to mankind (aka Nexus One). But I guess if you are sitting on a gazillion billion dollars you can afford the occasional flop.We were going to organize this section by browser - but we have decided to keep telephones separate - go figure. Browser/18.104.22.168 (GUI) MMP/2.0 Explanation/Update: While this is the same string as shown below (the Cricket CAPTR A200) Bruce writes that this string is only supplied when using normal page view mode, when in mobile mode it generates the follwing: Mozilla/5.0 (en-us) Apple Web Kit/525.13 (KHTML, like Gecko; Google Wireless Transcoder) Version/3.1 Safari/525.13 T Doubtless there is perfectly sensible explanation for this behavior - it just (as with most things) happens to elude us. Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320) Explanation: Dell Axim X51, ROM A12 using Windows Mobile 5 and MSIE 4 no less - is that quirky or what? Still with Nexus S and 7 they show stamina at least.Browser IDs, more correctly User Agent IDs, appear, among other places, as the environmental variable HTTP_USER_AGENT in Apache.You need this information to make the fewest checks possible for the browser environment or to optimise the display or ... And if you want to check your browser string use our cheap trick page.Meaning Web Kit and Microsoft ('cos they'll always be there) with Mozilla becoming increasingly irrelevant (look at the stats).