n_K, on 19 February 2012 - 19:11, said:
"Sites should be feature sniffing, not browser sniffing. Do you have much experience with how UA strings work?"
Guess you've never been a web developer in your entire at all then.
Javascript comes with chome, firefox, etc. yes. A lot of browsers do not have javascript support (lynx, links, etc.), or have it disabled (no$cript).
It's not an either/or situation, though - browsers inherently without JS support could still be UA detected. I don't have much sympathy for people who would noscript Google - of course you're going to lose features that way. Just like if I turn off CSS, sites will also look fairly weird - but I'm not going to complain about it. (Turn off the scripts you don't want to run, for sure, but turning off *all* scripts and expecting everything to be okay is over the top)
There's many articles online about browser and feature sniffing, and the benefits of each - but they pretty much always come down on feature sniffing. I know browser sniffing is commonly used, but that doesn't make it
good.
Besides, that's not a defence of your original comment
at all, which was that somehow it was
all Mozilla's fault.