Re:User-agent string changes
by kabdib on Saturday November 22, 2014 @11:05AM
(#8645814)
These strings make the parser guy in me just twitch. Do they expect many, many web developers to reliably extract accurate meaning from them?
[ Parent
| on HN ]
Re:User-agent string changes
by dangrossman on Saturday November 22, 2014 @11:50AM
(#8645938)
Most developers would find and use a library rather than write their own parser. They pretty reliably extract the browser/version/platform/etc from the hundreds of thousands of UA strings you'll see in the wild.
https://github.com/tobie/ua-parser
https://github.com/browscap/browscap
A user agent parser is built in to the PHP language as well.
I think it's the other way around. This happens when a field that no-one ever defined a syntax for suddenly gets important and everyone tries to extract meaning from it using arbitrary contains() and substring() acrobatics...