Opera to Stop Spoofing User Agent as IE
Anonymous reader writes "The Opera browser will stop spoofing its User Agent (UA) as Internet Explorer. Currently Opera, by default, spoofs its UA to identify itself as Internet Explorer. This is seen, by some, as a move that will bring up Opera's usage stats a bit higher, and will hopefully make webmasters, who develop IE centric sites, more aware of Opera."
Opera has the option to identify itself as Opera, Mozilla, and IE. IE is by default, for some reason which I don't know (anyone care to explain?) why. Anyone using Opera would probably already be savvy enough to change those settings if they wanted too. But some people are just too lazy, and since there's no real benefit to it, they just leave it as is. :-) Not significantly though, but it's a step in the right direction.
Expect IE's market share to drop a bit, and for Opera's to go up.
It's useful, but there's no reason why someone else's browser should be set by default. Don't know, I just never really understood why they did that to begin with.
All-in-all, my point was, that although this is a good thing for the numbers, it's not something largely significant.
Nobody's gay for Mole-Man.
First of all, Meyer might be a big CSS guru and all, but the creator of CSS actually works for Opera, and Meyer's word on browser useragent strings doesn't really make much of a difference if you are going to use Opera on real web sites.
Also, you can easily detect Opera even when you identify as IE. It still includes "Opera" in the user agent string.
So no. Meyer is irrelevant when it comes to changing the user agent string, as far as I can tell.
Clever signature text goes here.
Ok, browsers have User Agent strings. Not all browsers are compatible with every web standard. Websites are becoming more complex (google maps etc.) and taking advantage of newer browsers. So, the question is, do we limit ourselves to the lowest common denominator (among browsers above a certain market share threshold at least), or do we make sites that can change depending on the browser?
If yes, then should the site do browser detection and serve up different pages? If not (and I think if certainly should be "not"), then how do we go about supporting an ever widening gap in browser features? Simply wait for all browsers above our threshold market share to catch up? I suppose that's what we do now, but it's quite annoying to not be able to use some nice features because of that.
Another thought: web apps (vs. installed apps) have the great advantage of being upgradeable with no user action. But eventually we get to the point where upgrades require the user to take action and upgrade her browser... So the web app just serves as a buffer to user action.
On the one mind, I agree it's ghastly that Opera (or Safari, or Firefox, or whatever) has to pretend to be MSIE just to get served certain web pages. Changing the string might inconvenience some users in the short term, but it'll encourage web authors to better support other browsers, which is a Good Thing(tm) in the longer term.
But on the other, aside from stats, why should it have to identify itself at all? What's wrong with something like
or similar? Groucho Marx is quoted as saying that he wouldn't want to belong to any club that'd have him as a member; I feel the same about web sites; if a site has to customise its pages for my browser, whatever that browser is, then I'm suspicious of it.Ceterum censeo subscriptionem esse delendam.
What would be nice is if the search engines (google, yahoo, etc) accessed the webpages once as IE, once as Opera, and once as "Search engine", and if the static contents differ too much between the three results, ignore that page totally. Perhaps non-trivial but it'll go a long way into making the web less browser-dependent.
www.cvs.com is one of the more major sites that block Opera. You receive an error page stating, "At this time, our site does not support the Opera browser. We hope to remedy this in the near future.".
If you write to the webmaster about it, you receive a canned reply that says they are planning to have Opera support very soon. Unfortunately, cvs.com has been giving that same canned reply for about four years.
It's irrelevant for the usage stats anyway. HTTP logs are a completely unreliable way of measuring browser usage.
Example: if they change their browser to violate the HTTP protocol when hitting the back button, so that it does the same thing as Internet Explorer does, then they will show up in logs a lot more. Now how does that equate to higher usage? It doesn't. But the stupid people who think you can measure browser usage by looking at logs will think that a load of people have suddenly switched to Opera.
Observing HTTP traffic is so unreliable, you might as well make up market share statistics. Ignore people who think they can tell you how popular a browser is without conducting a proper survey.
I'm looking at you Internet Explorer, you Safari and you Konqueror (they don't even tell you the default, but on Ubuntu it spoofs as "Mozilla/5.0 (compatible;" as well as "(like Gecko)" ).
Analogies don't equal equalities, they are merely somewhat analogous.
i installed Opera just now, and browsed around our 4 primary applications, and they work just the same as in Firefox, Safari, and IE.
so it's not a case of "an interface that doesn't work in opera"... it's an example of a demographic (our students, faculty, and staff) who simply don't seem to use Opera in any significant numbers.