[whatwg] Why do we need Mozilla in userAgent string?
Ian Hickson
ian at hixie.ch
Tue Jun 14 21:32:38 PDT 2011
On Sat, 26 Mar 2011, Biju wrote:
>
> Nearly all browsers have word "Mozilla" in userAgent string, hence no
> benefit in detecting that at server.
> So why do we need "Mozilla" in userAgent string?
On Sat, 26 Mar 2011, Oliver Hunt wrote:
>
> Because there are a huge number of sites out there that check for the
> existence of a feature by doing 'navigator.userAgent.indexOf("mozilla")
> != -1' or similar (or they decide that the absence of the mozilla term
> means that you're IE6), so not including the word "mozilla" in the user
> agent would cause those sites to break.
>
> The majority of the content in modern user agent strings is not about
> telling the server or client anything useful about the browser, it's
> about making badly written websites work correctly.
Yup, that's pretty much it.
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg
mailing list