Slashdot Mirror


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."

13 of 360 comments (clear)

  1. A better idea... by mendaliv · · Score: 5, Insightful

    I would think a better way to combat the "sites that target opera users" problem would be to have a big button next to "refresh" that says "if the page looks weird click here!"

    In that case, the page would refresh and the browser would lie to the webserver about what browser it is for the remainder of that session on that domain.

    Best of luck to Opera though. Hopefully there aren't so many sites that will screw the browser over.

    1. Re:A better idea... by QuietLagoon · · Score: 4, Interesting
      Hopefully there aren't so many sites that will screw the browser over.

      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.

  2. Not likely by NutscrapeSucks · · Score: 4, Insightful

    Our stats package can supposedly detect Opera's spoofed UA, and I'm still seeing numbers like 0.2%.

    Despite my username, right now IE5/Macintosh is the bane of my existance as it is still over the magic 1.0% line.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  3. It's about darn time, but not really... by Sr.+Pato · · Score: 4, Interesting

    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.
    Expect IE's market share to drop a bit, and for Opera's to go up. :-) Not significantly though, but it's a step in the right direction.
    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. :-(
    1. Re:It's about darn time, but not really... by kronocide · · Score: 4, Informative

      Because some sites will simply give you an error page if the agent is not IE or possibly Mozilla. Since Opera is highly IE compatible, it's meaningful to circumvent that "feature" of some sites and just pretend to be an IE browser. I hope this is a sign that Opera is now common enough so that the Opera people feel confident that site owners will not filter them out.

  4. Re:Screwed both ways by swright · · Score: 5, Informative

    gah, they *already do*!

    They've always had Opera and the version in the useragent string - they just have the MSIE bit in there as well.

    this fools the lame IE-only stuff, but lets any sensible software detect that really it is Opera.

    more info here: http://www.opera.com/support/search/supsearch.dml? index=570

  5. Re:Screwed both ways by dougmc · · Score: 4, Insightful
    and dammed if they don't (on the usage stats).
    Of course, this assumes that it actually matters how many people use Opera, and that they be accurately counted. I suspect that it only matters for bragging rights, but I'm sure that others will say that `if enough people use Opera, we'll support it'. (Except that if they did their site correctly, it would work on any browser already.)

    Opera (the company) has always whined that they weren't being properly counted because of they defaulted to pretending to be IE, so it'll be good to finally remove this whine. (Of course, they can still whine about it, as they'll say it's people using older versions, or people who have changed it manually, so maybe nothing will change.)

  6. Comment removed by account_deleted · · Score: 4, Informative

    Comment removed based on user account deletion

  7. Sparked in part by Eric Meyer? by DamienMcKenna · · Score: 4, Informative
    In the past few days Eric Meyer, CSS guru and general cool guy, released a version 1.1 of his wondeful S5 presentation system. Right afterwards a part-time employee of Opera Software posted a rant on his weblog bitching that Eric gives Opera the "cold shoulder" and questioning S5's status as being cross-browser compatible. As Eric says in a follow-up blog on the topic
    Lying about S5's cross-browser nature? Giving Opera the cold shoulder? Utterly wrong on both counts. I've done everything I can to make sure Opera is still at this particular table.

    As a test Eric disabled the Opera-validation code, changed Opera to properly identify itself and ran the default S5 slideshow...
    Everything worked just fine except for two things. One, the browser window had a vertical scroll bar for no apparent reason. Two, the controls were nowhere to be found, either by hovering over where they're supposed to be or using the "C" key to toggle them.

    So is it possible that Opera took this as a slap in the face and maybe are starting to change their opinion of their place in the world, i.e. "if I can't easily detect your browser I can't begin to fix my code"? Are they trying to stand up against the PR machine that Firefox has behind it to say that they're still in the running, and maybe also make life easier for web developers who'll finally be able to easily identify their browser?

    No matter what the reasons, its a good decision IMHO.

    Damien
  8. Re:Screwed both ways by VoidWraith · · Score: 5, Insightful

    Actually, if they did their site correctly, it would work in everything but IE.

  9. Whining? by hkmwbz · · Score: 5, Insightful
    "Opera (the company) has always whined that they weren't being properly counted because of they defaulted to pretending to be IE, so it'll be good to finally remove this whine. (Of course, they can still whine about it, as they'll say it's people using older versions, or people who have changed it manually, so maybe nothing will change.)"
    I don't get it.

    In what way is pointing out the fact that sites often fail to detect Opera because it spoofs as IE by default whining?

    What do you mean by "whining" anyway?

    Is it whining if your browser is being discriminated against, and you make a point of that? Were the black slaves in the US "whining" when they wanted freedom? Were those who wanted to abolish slavery "whining"? Yeah, I'm purposedly exaggerating slightly, but surely you get my point.

    I don't get the hostility towards Opera. The company pays several people to work with web standards in the W3C. The guy who invented CSS works for the company. Even as tiny as Opera is it has still defined what a modern browser is supposed to do. A lot of the "innovations" in Firefox and IE7 were introduced by Opera. Heck, the company even officially opposes software patents, so it's not even trying to prevent free software from just doing whatever Opera can do (or at least trying). Stuff Mozilla representatives are bragging about in Minimo, such as Small Screen Rendering, spatial navigation, and other things Minimo is supposedly going to revolutionize the mobile browser market with, were invented by Opera, and have been available to users of mobile phones with Opera on them for ages.

    Why the constant derogatory comments about Opera on Slashdot? I mean, the first paragraph you wrote was informative, but then you just had to add that second paragraph to make sure that you showed everyone how you really think Opera is lame, "so please don't mod me down for saying something remotely positive about Opera"?

    --
    Clever signature text goes here.
  10. Re:Screwed both ways by Linus+Torvaalds · · Score: 4, Interesting

    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.

  11. Re:In Two Minds by myov · · Score: 4, Insightful

    The Mozilla/5.0 string should also go. After all, every browser is pretending to be Netscape, and it's become redundant now.

    What the string should should indicate is what version of the various standards it supports. Something along the lines of:
    HTML/4.0 CSS/2 PDF JPEG PNG etc.

    Don't support CSS? You get the table layout. Don't support HTML 3? You get an upgrade message. Etc.

    The string itself would need to be enforced by the W3C so we can't get something like MS's "we'll impliment what we want or make our own standard" attitude. Supporting CSS 2 means you support the spec entirely, and it's no indication that the browser is IE, Firefox or anything else, which means you can't code to one browser.

    --
    I use Macs to up my productivity, so up yours Microsoft!