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

14 of 360 comments (clear)

  1. Re:Screwed both ways by karmatic · · Score: 2, Informative

    Mozilla/4.0 (compatible; MSIE 5.0; Windows 2000) Opera 5.12 [en]

    That's what they currently do.

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

  3. 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. Comment removed by account_deleted · · Score: 4, Informative

    Comment removed based on user account deletion

  5. 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
  6. Well, kinda... by Sr.+Pato · · Score: 2, Informative

    All you have to do is press 'F12' to see the menu with the options to change between Mozilla/Opera/Internet Explorer. Anyone that uses a new browser would most-likely play around with all the options to get accustomed to the interface. It's not a menu that would go undetected. "Quick Preferences" is a bit attention grabbing as well. ;-)

    --
    Nobody's gay for Mole-Man. :-(
  7. Re:Firefox needs US Spoofing by Scoria · · Score: 3, Informative

    Have you considered installing the User Agent Switcher extension for Firefox?

    --
    Do you like German cars?
  8. Necessary evil... by Lisandro · · Score: 2, Informative

    Thing is, while Opera can render pages "designed for IE" just fine, a lot of sites still refuse to load if the browser's not IE. Nevermind sites like Hotmail, which deliver purposedly broken CSS if the browser detected is Opera - making the page look funny or disabling functionality like purging of the spam mail folder.

        Opera makes it easy to change the browser identification (via "Quick preferences"), but still, it can be annoying. Specially for non-technical users.

  9. Re:Firefox needs US Spoofing by Akaihiryuu · · Score: 3, Informative

    Sounds like you need User Agent Switcher. Go to http://update.mozilla.org/ and look for it, it's a Firefox extension that comes in handy (though I rarely need it). You can define custom user agents in addition to the ones it includes. Here's a link, not sure if it will work as a direct link though.

    https://addons.mozilla.org/extensions/moreinfo.php ?id=59

  10. Re:It doesn't say just IE by Ark42 · · Score: 2, Informative


    Exactly. Only really really braindead software actually misidentifies Opera, so its usage stats will likely not shoot up any significant amount. What will happen though is webpages from 1998 will have to be updated to stop checking for IE vs NS4 with silly useragent checks and start using object existance checks.

  11. Re:Not likely by NutscrapeSucks · · Score: 2, Informative

    Supposedly as in they claim to detect it, but I haven't actually verified it myself.

    Doesn't that tell you that the "supposedly" above might be wrong? Most people agree that (even with today's flawed browser stats), Opera has at least closer to one per cent globally.

    Actually it reinforces my opinion that "flawed stats" are an excuse that allows Opera Fans over-estimate their marketshare by dismissing any emprical evidence that runs counter to their assumptions (just what you did). Quite frankly, Opera's issue with stat packages are their problem, not mine, and one I'm glad to hear they are addressing.

    Regardless, it's site-dependant, so it's quite possible Opera has 1% marketshare somewhere else, but on this (large, consumer, CSS2) site it's 0.2%.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  12. Confirmed. by Mishura · · Score: 2, Informative
    Using Opera 8.01 on GNU/Linux (Kubuntu):

    We regret that we do not currently support your web browser and/or browser version.

    Please upgrade to one of the following browsers versions by clicking on a link below:

    Netscape

    Internet Explorer

    Mozilla/Firefox

    Safari

    At this time, our site does not support the Opera browser. We hope to remedy this in the near future.

    CVS.com is committed to your satisfaction, and we apologize for inconvenience that this situation may have caused. Your interest in our site is appreciated.

    If you have any questions or require additional assistance please contact us by email at customercare@cvs.com.

    Thank you for visiting!


    I will give them props for at least supporting Firefox and Safari, but not supporting Opera specifically is just...wrong. Has anyone got Opera to render the page anyways? Does it look horrible? Looked fine in Firefox...
    1. Re:Confirmed. by chiseen · · Score: 3, Informative

      you could use ua.ini to completely remove "opera" form the us string. just type "cvs.com=5" and thats it.

  13. Re:Whining? by jc42 · · Score: 2, Informative

    The more browsers there are, the more work for web developers.

    Not in my experience. I've written lots of code to produce lots of web pages, and I routinely try them in every browser I can get my hands on (including several PDA browsers). In my experience, my code only really needs to distinguish two cases: IE and everything else.

    And even this usually isn't technically necessary. Without the tests, the HTML that I generate will "work" everywhere, in the obvious sense that what's on the screen is usable (though not necessarily exactly the same to the pixel) with any browser.

    Usually the reason for the test is that the people I'm working for insist that it do something very precisely defined and very peculiar on IE. That's what they use, and they want things exact to the pixel. They don't know or care what it looks like in other browsers, because they don't have any other on their desk, and will never see anything but the rendering with their version of IE.

    So my code can send standard, general-purpose HTML to all browsers except IE. Silly things like WIDTH= attributes can be dropped, allowing the browser to resize things to fit the actual window. But special code is needed for IE, to make it look "right" on the boss's screen.

    In my experience, that's what the so-called "real world" is actually like.

    Of course, after everything is working and approved, I can often silently make the code default for no IE test, making the pages even work with an IE window that's not the same size as the boss's screen. The boss never looks at it again, and doesn't notice that it now works better on his other employees' screens than it did before when his silly demands were still enabled.

    The "real world" can be a funny place sometimes.

    (I'm not kidding here; I really have been told things like "The window must be exactly 800 pixels wide". There are many managers around that think this is a good way to specify things. ;-)

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.