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

270 of 360 comments (clear)

  1. Screwed both ways by intmainvoid · · Score: 2, Insightful

    They're dammed if they do (users getting blocked from sites they would otherwise be perfectly able to access with Opera) and dammed if they don't (on the usage stats).

    Can't they just stick the word "Opera" somewhere in the user agent string, but still make like they're IE?

    1. Re:Screwed both ways by GFLPraxis · · Score: 1

      Not necessarily. Just make it a user option. If the site works with opera, its reported that opera is looking. If it blocks them, the user checks a "pretend to be IE" box, and bam, it works.

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

    3. Re:Screwed both ways by Dionysus · · Score: 1

      They do. This is they're default user string for Opera 8.01:
      Mozilla/4.0 (compatible; MSIE 6.0; X11; Linux i686; en) Opera 8.01

      --
      Je ne parle pas francais.
    4. Re:Screwed both ways by aftk2 · · Score: 1

      This doesn't seem to be hurting Firefox or Safari, though; I browse with both, and can't recall when a site wouldn't render properly. As far as sites that employ IE-specific technology, are concerned, these sites won't render properly anyway, unless Opera embeds an actual IE rendering layer, like the new Netscape is trying to do.

      I, personally, wonder what has taken them so long. Just make it a user-changeable preference, and be done with it. If they want to get clever about it, perhaps make it so that Opera can recognize certain times when it's being blocked from a website because of its UserAgent string, and offer to change it.

      --
      concrete5: a cms made for marketing, but strong enough for geeks.
    5. 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

    6. Re:Screwed both ways by ampathee · · Score: 1
      Can't they just stick the word "Opera" somewhere in the user agent string, but still make like they're IE?

      That's what they were doing, before! So I'm not sure how this will actually impact their stats..
    7. 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.)

    8. Re:Screwed both ways by Dehumanizer · · Score: 1

      That's what they were doing. But it's about time they stop.

      No browser should pretend it's another by default.

      I believe it's time for IE to lose the "Mozilla 4.0" too, BTW.

      --
      The Tlog - a technology blog
    9. Re:Screwed both ways by jurt1235 · · Score: 1

      Try this one with mozilla: http://www.casinocity.nl/ (casino site, you have to be 18+, the insurance company I used to use as an bad example fixed their site)

      Anyway, that kind of stupid test is why the pretending to be IE is there. When they just redirect, you do not know if it is acting correct or not.

      Anyway: Trying to convince companies & developers to develop good compatible sites is always good!

      --

      My wife's sketchblog Blob[p]: Gastrono-me
    10. Re:Screwed both ways by VoidWraith · · Score: 5, Insightful

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

    11. Re:Screwed both ways by kannibal_klown · · Score: 1

      It currently is an option. In fact, it's an option in quick-prefences, so with 2 mouse-clicks you can change your identity to Opera, Mozilla, or IE.

      They're talking about the "default" option, which is set when you install. After all, Joe Sixpack probably has no idea what that option would do for him.

      But as others have said, they're losing both ways. I've been to sites that won't allow me to access their forms if I'm ID'd as Opera, but ID'd as IE and it's ok.

    12. Re:Screwed both ways by Anonymous Coward · · Score: 1, Funny

      I like to fuck with Opera blocking sites by entering as IE and then changing to Opera when I'm just about to spend a lot of money there.

    13. Re:Screwed both ways by JPriest · · Score: 1

      This makes me so mad to keep seeing so many people not understand that point. They really should have been more clear in the article summary.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    14. Re:Screwed both ways by legirons · · Score: 2, Funny

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

      We just have to hope that Opera doesn't become popular, otherwise you'll have to have "Mozilla/5.0 (compatible, MSIE 7) (Opera) TheActualBrowserName" in a user-agent to get pages served to you...

    15. Re:Screwed both ways by croddy · · Score: 1

      i'm pretty sure most log analysis tools will be counting that as Opera already. Webalizer definitely does.

    16. Re:Screwed both ways by bhtooefr · · Score: 1

      Broken stats apps will see the "MSIE 6.0" before the "Opera 8.02", and assume that it's IE6, rather than Opera 8.02.

    17. Re:Screwed both ways by Bert64 · · Score: 1

      IE does exactly the same as Opera, it identifies itself as Mozilla/4.0 and then tags MSIE on the end..

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    18. Re:Screwed both ways by GodGell · · Score: 1

      Except that if they did their site correctly, it would work on any browser already.

      not true.
      for example, my site, as far as i know, fully complies with html standards. it works fine with FireFox, Opera, etc. but i still have to do it 2 ways for ie users. it's also been reported that my page's menu (JS + CSS) doesn't work all that well on Konqueror. there is no way to make a more complex page work on any browser, as there are worthless browsers like IE, and too many users are using it to ignore them.
      but i don't care, i just put an ie-only alert() in my page saying "your browser sucks ass" for those who aren't concerned about switching to FF yet. :D

      --
      [SHOW SOME LENIENCY TOWARDS ... I mean, FUCK BETA] Eat. Survive. Reproduce. GOTO 10
    19. Re:Screwed both ways by Teddy+Beartuzzi · · Score: 1
      And when they do that, the key here is you go to their competition.

      Changing your ID string and supporting these idiot businesses is insane. Folks have been convincing them for years that their strategy was correct.

    20. Re:Screwed both ways by bunratty · · Score: 1

      There are a few stats services that can mistake Opera for IE, but not many. I doubt this move will help Opera's stats much. Even taking into account under-reporting of Opera, Chuck Upsdell estimates Opera usgae at about 1-2%.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    21. Re:Screwed both ways by Shulai · · Score: 1

      Check this one with Firefox. I sent a complain, but I guess it didn't pass the customer attention moron who receive the messages for the "Contact" link, as
      the site has no reference to the designers to blame them directly.
      Interestingly, it's not blocking my Konqueror (even with spoofed IA)

    22. Re:Screwed both ways by rincebrain · · Score: 1

      I prefer mine, which not only tells them their browser sucks ass, but it also correctly checks for most major browsers, and informs them that they are outdated.

      --
      It's only an insult if it's not true.
    23. Re:Screwed both ways by pcmanjon · · Score: 1

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

      Well, if a webmaster doesn't know about other browsers -- then they are really not a very good webmaster are they?

    24. Re:Screwed both ways by C0llegeSTUDent · · Score: 1

      Are you kidding? Opera will never be popular!

    25. Re:Screwed both ways by jurt1235 · · Score: 1

      Yes, just a stupid test without any base for it. I see that more often. Sometimes they listen to remove it, and just accept the displaying problems (if any!!), and sometimes they even update their site (even when they respond with: We only support IE, but still they do something). I think there should be some addition to the disability law saying that browserchecks should be forbidden. You can not expect everything to work in all browsers I guess since there are some basic browsers which make such an expectation impossible (think lynx).

      --

      My wife's sketchblog Blob[p]: Gastrono-me
    26. Re:Screwed both ways by Reaperducer · · Score: 1

      This doesn't seem to be hurting Firefox or Safari, though; I browse with both, and can't recall when a site wouldn't render properly.

      Parts of British Airways, Travlocity, and CheapTickets won't render properly in Safari.

      --
      -- I'm old enough to have lived through six different meanings of the word "hacker."
    27. Re:Screwed both ways by Tesla+Tank · · Score: 1

      Gah, notice how Opera 8 is absent?

      Search for "ua.ini" and you'll see that in Opera 8, you can make the Opera x.x completely disappear. This is my user agent

      Mozilla/5.0 (Windows NT 5.1; U; en; rv:1.7.5) Gecko/20041110

      Do you see Opera in there anywhere? That's because I altered my ua.ini. Now, I'm not saying that people actually do this. But it is possible to make Opera undetectable.

    28. Re:Screwed both ways by masklinn · · Score: 1

      Well MSIE is probably the only browser you can *not* make undetectable anyway...

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    29. Re:Screwed both ways by Fred_A · · Score: 1

      Three different browser names in a single ID string... Those thing really ought to be discarded. They are way past being even remotely useful.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    30. Re:Screwed both ways by ultranova · · Score: 1

      Try this one with mozilla: http://www.casinocity.nl/ (casino site, you have to be 18+, the insurance company I used to use as an bad example fixed their site)

      Here's the error page returned by Firefox: "Your browser is to old to visit this site." Notice the high quality of spelling ;). Also notice the lack of document type definition and paragraph tags in the page source.

      Yeah, I usually hate grammar natzis, but there's a difference between a Slashdot comment and something that's supposed to be commercial entity's website...

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

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

    32. Re:Screwed both ways by slashrogue · · Score: 1

      I don't think the business definition of "correctly" would mean to exclude 90% (or whatever the number is now) of potential customers.

    33. Re:Screwed both ways by MikeFM · · Score: 1

      Safari does something similar to that and it annoys me greatly because it makes it really hard to test what browser is being used. Last time I checked Safari was identifying itself as Gecko. :p

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    34. Re:Screwed both ways by arose · · Score: 1

      Aore you talking about Saf-"Mozilla/5.0, like Gecko"-ari?

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    35. Re:Screwed both ways by jp10558 · · Score: 1

      True, but should "correctly" mean to exclude 10-15% of potential customers either?

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    36. Re:Screwed both ways by The+Bubble · · Score: 1

      I've seen the future of Slashdot:

      A recent change in how the Opera browser identifies itself demonstrated this week that market penetration of the Microsoft IE browser has been greatly exaggerated. Now that Opera no longer includes the "Internet Explorer" identifier, usage statistics show that 88% of internet users are using the undervalued browser, with 10% of users using the Mozilla Firefox browser, 1% of users using Internet Explorer, and the remaining 1% split among the remaining browsers (Konqueror, Nautilus, links2, etc).

      With this obvious defeat in the public mind, Microsoft had postponed the release of Windows Vista, while it examines how much of the perceived Windows install base is actually GNU/Linux with WINE.

    37. Re:Screwed both ways by aichpvee · · Score: 1
      Currently Opera, by default, spoofs its UA to identify itself as Internet Explorer.

      Maybe people should be more clear in their reading comprehension.

      --
      The Farewell Tour II
    38. Re:Screwed both ways by slashrogue · · Score: 1

      Nope. I think it should mean to encompass as many potential customers as possible.

    39. Re:Screwed both ways by dreemernj · · Score: 1
      As far as sites that employ IE-specific technology, are concerned, these sites won't render properly anyway, unless Opera embeds an actual IE rendering layer, like the new Netscape is trying to do.


      Actually if you use Opera 8.0 or higher with certain version of Outlook Web Access it gets blocked if it is set to anything but IE but functions without problem when it is set to identify as IE. I don't know what version of OWA my company uses so that's why I say certain version without specifying.

      It's often not a matter of a site displaying wrong because it is designed for IE, but instead a site which just outright refuses to work unless you use IE, regardless of whether or not other browsers would work. That's problem I usually come across (with various work related pages mainly) and why I have to keep Opera set to identify as IE.
      --
      1 (short ton / firkin) = 89.1432354 slugs / keg
    40. Re:Screwed both ways by Khuffie · · Score: 1

      I've done many sites correctly in that work fine in all browsers, (IE6, Firefox, Opera, IE5.5 mac and Safari) using pure HTML and CSS only, without any sort of hacks.

    41. Re:Screwed both ways by letxa2000 · · Score: 2, Insightful
      If I remember correctly, I couldn't even properly search for hotels in Expedia.com under Opera even under the IE setting. So I said, thank you, I'll take my business elsewhere. So I searched for hotels on Yahoo, found the one I wanted, and then booked directly with the hotel chain online and got a better price anyway.

      The best one yet (can't remember where) was a site that told me that I couldn't use my browser. There was a contact link so I clicked that to complain--and got yet another message saying my browser wasn't going to cut it. I couldn't even contact them thanks to some idiot web developers. I was going to look up contact information in their whois record and call and bitch but I decided I had already wasted enough time on those clowns. I don't remember what site that was, but I went to another site that had no problems with my browser and did business with them.

      Companies and web developers that continue to do IE-only developer are slowly going to become obsolete. This kind of IE-only nonsense was never acceptable but they could get away with it when 95%+ of the people were using IE. That's changing more and more every day and companies are going to look less and less fondly of their own website that's throwing away 10% of their potential profits, and that percentage is growing daily!

      NOTE TO TROLLS: Don't tell me a company isn't going to care about 10% of profits. If you have stock in a company that doesn't care about 10% profits, sell your stock, because it's probably going to go down soon. Companies might not develop Linux applications for a 10% market due to the R&D cost, but something like a web page that has no excuse for not handling everyone is a completely different story.

    42. Re:Screwed both ways by Eric+Giguere · · Score: 1

      Use my handy HTTP request header viewer tool to see what user-agent string your browser's currently sending.

      Eric
    43. Re:Screwed both ways by Hes+Nikke · · Score: 1

      Last time I checked Safari was identifying itself as Gecko.

      Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/412.6 (KHTML, like Gecko) Safari/412.2

      Nope, still Netscape. No wait, it's WebKit - uh... KHTML which pretends to be Gecko - ah, Safari!

      Safari is obviously having a bigger identity crisis than Opera - it reports itself as five different browsers! I wonder why they left out MSIE (just to be sure)

      --
      Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
    44. Re:Screwed both ways by MikeFM · · Score: 1

      Exactly. It is something of a mess to parse. Try doing it from Javascript and see. navigator.product shows it as being Gecko. Really screws stuff up if you're using such a test to decide to offer a HTML interface or a XUL interface. As far as I can tell Safari doesn't support XUL.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    45. Re:Screwed both ways by GodGell · · Score: 1

      that's good too, but a raw "your browser sucks ass" message is better than everything. it makes people realise that their browser sucks ass more than they thought.
      at least that's what i see on people after they attempt to look at my site with IE.

      --
      [SHOW SOME LENIENCY TOWARDS ... I mean, FUCK BETA] Eat. Survive. Reproduce. GOTO 10
    46. Re:Screwed both ways by Kirth · · Score: 1

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

      Yeah, I've got that too. My Site looks all screwy with IE. At least that's what I've heard ;)

      But I'd figured if the validator says its XHTML 1.0 STRICT, the problem must not be mine.

      --
      "The more prohibitions there are, The poorer the people will be" -- Lao Tse
    47. Re:Screwed both ways by Photon+Ghoul · · Score: 1

      You know what happens when you post a link on Slashdot, right?

    48. Re:Screwed both ways by Anonymous Coward · · Score: 1, Funny

      Don't tell me; let me guess: Whenever you have to use "they're", "their", or "there", you just pick one at random, don't you?

  2. Re:Good by Anonymous Coward · · Score: 1, Informative

    Cheating? About what??

    Trying to compete against something given away FREELY as FireFox is (which is incredibly TOUGH to compete with)???

    Some facts anyone here is welcome to dispute about FireFox vs. Opera (& vice-a-versa):

    Opera: It's THE "good stuff"!

    IMO, but also solely based on facts, for a triumvirate of VERY SOLID reasons vs. IE, &/or FireFox:

    ----

    1.) It wins in speed, everytime, in the online tests/analysis I have seen out there for years now at numerous sites in most ALL categories run in said tests!

    E.G.-> http://www.howtocreate.co.uk/browserSpeed.html#win speed [howtocreate.co.uk]

    SUMMARY:

    "So overall, Opera seems to be the fastest browser for windows. Firefox is not faster than Internet Explorer, except for scripting, but for standards support, security and features, it is a better choice. However, it is still not as fast as Opera, and Opera also offers a high level of standards support, security and features.

    On Linux, Konqueror is the fastest for starting and viewing basic pages on KDE, but as soon as script or images are involved, or you want to use the back or forward buttons, or if you use Gnome, Opera is a faster choice, even though on KDE it will take a few seconds longer to start. Mozilla and Firefox give an overall good performance, but their script, cache handling and image-based page speed still cannot compare with Opera.

    On Mac OS X, Opera and Safari are both very fast, with Safari 2 being faster at starting and rendering CSS, but with Opera still being distinguishably faster for rendering tables, scripting and history (especially compared with the much slower Safari 1.2). Camino is fast to start, but then it joins its sisters Mozilla and Firefox further down the list. Neither Mozilla, Firefox nor IE perform very well on Mac, being generally slower than on other operating systems"

    (On the Windows Platform, in THAT test alone, it took 4 of 7 total categories... nuff said on that account! Considering 90% of the world's computers run Windows based Os' (hopefully Windows NT-based ones by now)? That's saying a HELL of a LOT!)

    Opera (as you may read for yourselves above) even did great on the OTHER platforms too!

    ----

    2.) Opera is definitely the "least attacked/most secure" of the "big 3" browers'-wise (IE, FireFox/Mozilla/Opera) out there...

    ----

    3.) It is MASSSIVELY "multi-platform" & afaik? NOT just restricted to PC's either - there is a large body of handhelds out there which use Opera as their browser tool such as the Symbian 60 series handphone & most all OS' (including FreeBSD, Linux, etc. & more + Windows).

    * :)

    So, unless somebody can show us otherwise here, I will stick by those statements!

    (They ARE why I like Opera better than the others in the "big 3" of web-browsers & I am mostly a "Pro-Win32" guy & admit it... though I like & finally respect Linux 2.6x core with KDE on the desktop, & really do respect what MacOS X has become as well!)

    APK

    P.S.=> The ONLY thing FireFox has (and don't get me wrong, I like FireFox, & FAR better than IE 6.x) over Opera?

    Is that FireFox is FREEBIE-WARE!

    However, some of its freeware model unfortunately (as evidenced by the recent XUL 3rd party addons like GreaseMonkey having to be fixed for security holes) may jeopardize it as did ActiveX DLL extensions to IE!

    (E.G.-> ActiveX DLL extensions to IE were initially meant to be for "the good", but one bad apple(s) were all it took to make this featureset for IE a detriment rather than an asset)...

    BOTTOM-LINE - Compared head-to-head/mano-a-mano, you see the results above as proofs, Opera's just the best! apk

  3. 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 CrackedButter · · Score: 1, Redundant

      That is such a great but simple idea. Why don't you email Opera about it! I'm being sincere here as well. "if the page looks weird click here" is brilliant and such a simple question for the joe sixpacks out there. You should email them.

    2. Re:A better idea... by Anonymous Coward · · Score: 1

      I clicked the "page looks weird" button on /. and nothing happened. :(

    3. Re:A better idea... by bhtooefr · · Score: 1

      Opera 8 has a "Report this site" (or something like that) function in the Help menu. From what I've heard (I've never tried it), it essentially makes the browser ID as regular MSIE 6.0 - not the "MSIE 6.0 but it's really Opera 8.02" that it defaults to. I DO know that it sends the site to Opera for inclusion in a list of sites to auto-apply the MSIE UA to. IIRC, this behavior takes place even if Opera's running in "Identify as Opera" mode.

    4. Re:A better idea... by sconeu · · Score: 1

      But it doesn't seem to help when I use it on it.slashdot.org... the colors are still weird looking, no matter how many times I click that button!

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    5. Re:A better idea... by Anonymous Coward · · Score: 3, Interesting

      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.

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

    7. Re:A better idea... by KjetilK · · Score: 1

      Well, it doesn't do exactly that, but there is a "Report a site problem" under help that sends some details about borked sites to Opera.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    8. Re:A better idea... by Anonymous+Luddite · · Score: 1

      >> and the browser would lie to the webserver about what browser it is for the remainder of that session on that domain.

      It's already really easy to spoof http_user_agent on Konqueror, firefox/mozilla and opera.

      look here for a walk-through on spoofing UA strings. It doesn't cover IE, but it shows how to change FF in about 20 seconds, without using a plugin.

      http_user_agent is useless for session level data. Web masters with any clue at all quit using it a long time ago. Explains why my bank insists on IE, I guess.

    9. Re:A better idea... by RAMMS+EIN · · Score: 1

      And the sad thing is, it isn't that hard to make sites that just work in pretty much any browser worth its salt. I can't stand it when large websites don't "support" my browser - if they'd stuck to basic technology, it would Just Work, and both they and I wouldn't have to sweat as much.

      --
      Please correct me if I got my facts wrong.
    10. Re:A better idea... by ZzzzSleep · · Score: 1
      Quoth sconeu
      ...when I use it on it.slashdot.org... the colors are still weird looking...
      Try the nostalgia css in Opera. That should sort out those pesky colours. ZzzzSleep.
  4. 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.
    1. Re:Not likely by teh_winch · · Score: 1

      It's easy to detect opera pretending to be ie. It sends a ua string like this.

      Mozilla/4.0 (compatible; MSIE 6.0; OS) Opera 7.0 [la]

      Not exactly difficult to detect.

    2. Re:Not likely by hkmwbz · · Score: 1
      "Our stats package can supposedly detect Opera's spoofed UA"
      Supposedly?
      "and I'm still seeing numbers like 0.2%."
      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.
      --
      Clever signature text goes here.
    3. 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.
    4. Re:Not likely by Bert64 · · Score: 1

      IE5/Mac is actually a lot better than the windows version, think of it more like an older version of Mozilla.. It has CSS support which is far in advance of IE6 for windows, but still somewhat behind modern versions of Mozilla or Opera..

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    5. Re:Not likely by croddy · · Score: 1
      it's closer to 0.04% on the servers i administer.

      we're actually seeing about 5 times as many Lynx users as Opera users, and we're definitely counting the "spoofed" user-agent with "Opera" at the end as Opera, not MSIE.

    6. Re:Not likely by NutscrapeSucks · · Score: 1

      I'm not the one who cited stats from my own site and pretended that they represent the entire world.

      Apparently you have a reading comprehension defect, because I did just the opposite.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    7. Re:Not likely by NutscrapeSucks · · Score: 1

      Not at all in my experience. Our CSS works fine with IE6/Win, Firefox, and Safari, but on IE5/Mac it's often screwed. IE6 positioning support is pretty complete (as long as you use the correct DOCTYPE), it just has some annoying bugs. IE5/Mac appears to be both incomplete and even more buggy.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    8. Re:Not likely by Tesla+Tank · · Score: 1

      Actually, in version 8, there is a ua.ini to change the ua string on a per site basis. In fact, when I go to any microsoft site (Hotmail, MSN, etc.), I change my ua.ini to 4. Then you won't be able to tell IE from Opera at all.

      I'm not saying that a lot of people actually do this, but you could make it so that Opera is detected as IE.

    9. Re:Not likely by NutscrapeSucks · · Score: 1

      Yes, I think it is not likely that Opera's usage is underestimated as much as Opera Fans like to think, and it is not likely that a change in the UA will lead to increased Opera support. My site stats were simply an example of why.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    10. Re:Not likely by myov · · Score: 1

      Once Apple released safari, microsoft stopped supporting IE on Mac. If they can't dominate, they take their toys and go home.

      Many of my clients though associate WWW with IE so they still continue to use it. What Apple needs to do is recycle their "Browse the internet" app and stick that in the dock.

      --
      I use Macs to up my productivity, so up yours Microsoft!
    11. Re:Not likely by Knightking · · Score: 1

      Does your site happen to not work in Opera?

    12. Re:Not likely by croddy · · Score: 2, Interesting
      those are aggregate statistics from the the web sites hosted by a university's libraries, representing quite a few different designs, all of which have worked just fine when we tested them in Opera. (as you might suspect, we do focus practically all of our testing on Firefox, Safari, and IE)

      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.

    13. Re:Not likely by NutscrapeSucks · · Score: 1

      Don't you think it's a lot more likely that Apple didn't start on Safari until after Microsoft told them they were giving up on IE/Mac?

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    14. Re:Not likely by myov · · Score: 1

      Not really. MS showed no sign of slowing IE down, and for a while Apple couldn't create a web browser.

      As part of MS's "investment" in Apple stock (really a court settlement, and MS made a nice profit on it), there was a 5 year agreement in which Apple agreed not to make a web browser (remember CyberDog?). It produced such famous quotes as Steve saying "IE is my browser of choice" on stage after being booed.

      That agreement expired, and I'm sure Apple felt that everything else fell short. Remember, Apple's goal is not to make computer products, it's to make the best possible computer products. When Apple does something, they're usually not the first, but the reaction is "Why didn't $otherguys do that?". MS's goal is total dominance ("Windows everywhere").

      MS was fairly tolerant of Apple while they didn't represent a threat. Since the release of Safari, and Apple's resulting growth, MS has been trying t push things back their way. I look at their recent "It runs on windows" commercials. They don't really say anything other than "Buy Windows XP". Or, their other campaign "Use windows because it doesn't have the legal risks of linux". They don't really tell me why I should use windows. Apple's marketing is more like "Look at me! We have spotlight indexing and all these other great things (the other guys don't have)!"

      And, the MS announcement came a few weeks after Safari. MS heard the news about safari at the same time as the rest of us, debated for a few weeks, then made their decision public. The announcement wasn't worded as a "we decided to stop IE, go find something else", it was more along the lines of "We're disappointed Apple chose to make their own product instead of using our obviously superior product. So, we're dropping it." The general reaction was that MS was ok if they were dominant, but were afraid of competition.

      --
      I use Macs to up my productivity, so up yours Microsoft!
    15. Re:Not likely by NutscrapeSucks · · Score: 1

      Not really. MS showed no sign of slowing IE down

      Huh? The thing is ancient, recieved a slapdash, contractually-obligated upgrade for OS X, and that's it. It was widely rumored that MS had given up on IE/Mac as early as 2000. When software goes for 5 years without a major upgrade, it a bit of a clue that nobody's working on it.

      MS is Apple's largest ISV, and most evidence indicates that Mac Unit works fairly closely with Apple.

      MS was fairly tolerant of Apple while they didn't represent a threat

      For the most part, Apple just isn't a threat to MS's business. I'm sorry if the truth hurts.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    16. Re:Not likely by toddestan · · Score: 1

      If it's anything like my school was, a good portion of the hits to your school library's sites come from computers within the library. And the lab computers in the library at my school were pretty heavily locked down, and all you had was MSIE. Even the Macintoshes in the library just had IE on them (eventually they relented and gave access to Safari, as IE on the Mac is getting pretty dated).

    17. Re:Not likely by croddy · · Score: 1

      all of the desktop images have firefox in addition to IE. i don't think any of the mac images on campus include MSIE anymore.

    18. Re:Not likely by n-baxley · · Score: 1

      Oh my god! You're arguing about the difference between .2% and 1%!?! Opera has so little market share that it just plain isn't worth caring about!

    19. Re:Not likely by Bert64 · · Score: 1

      Well, the windows version has also gone nearly 5 years without a major upgrade..

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  5. Er by shreevatsa · · Score: 3, Insightful

    This is seen, by some, as a move that will bring up Opera's usage stats a bit higher
    Bring up the usage stats, or maybe, thanks to the websites that don't even serve you if you're not using IE, bring down the usage itself? (Hopefully not the latter!)


    ...will hopefully make webmasters, who develop IE centric sites, more aware of Opera.
    More aware of the standards, you mean.
    Anyway, Opera has much fewer users than Firefox, so I think any difference that Opera makes will be much less than what Firefox would.... still, it's a good thing; I wonder if Opera users weren't ashamed all this while to be identified as IE users? :P

    1. Re:Er by dekket · · Score: 1

      The first thing I do, is to change from IE to Opera.

      Am I like the ONLY person who has never had any issues with screwed up websites? The few that I have had issues with, have had the same errors in Firefox, Amaya, Nutscape and IE.

      Actually, IE usually have even more issues...

    2. Re:Er by dj245 · · Score: 1

      Says who? Thanks to the prefetch function, Firefox 'traffic' accounts for 8x what IE does on my website. Not likely. Firefox statistics of any meaningful value are hard to come by nowadays.

      --
      Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
  6. 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.

    2. Re:It's about darn time, but not really... by Lorean · · Score: 1

      Case in point: http://www.expedia.ca/

    3. Re:It's about darn time, but not really... by Buran · · Score: 1

      That does not fix the problem. What will fix the problem is accurate reporting of the user agent and repeated complaints to the site authors until the site is fixed to not blindly cough up error messages, or at least allow users to browse with a warning that not all functions may work.

      I do that for my page -- it's written to W3C standards and is validated by their checker. It tells you that it's standardized and to use a standards-complaint browser -- but it won't stop you from deciding to browse anyway with whatever you're using now.

    4. Re:It's about darn time, but not really... by kronocide · · Score: 1

      I simply test my site in IE, Opera, and Firefox, and assume that people not using them know what they're doing. ;-) Well, if it works in those three without any browser-dependent code fixes, it usually works everywhere.

    5. Re:It's about darn time, but not really... by Buran · · Score: 1

      Yah, that's pretty much what I did. I coded it and then I validated it and ran it past the major browsers (and asked an opera-using friend to browse and send me a few screenshots). Works all right in everything.

      I really don't understand this current mentality that it's OK for a site to turn anyone away instead of letting them try browsing anyway. And I also don't understand why some of them use some strange scripting language that Firefox (I use a Mac) can't figure out at all. And then depend on it for almost everything.

    6. Re:It's about darn time, but not really... by toddestan · · Score: 1

      Opera 8.02, set to identify as Opera. That site seems to work fine.

    7. Re:It's about darn time, but not really... by Lorean · · Score: 1

      Hmmm.. doesn't work in Opera 7, weird.

  7. about time by Celt · · Score: 1

    Its about time in fairness, when people argue that some sites don't work when its set to Opera surely the same argument can be made for Firefox.

    Its important that sites see realistic stats of what people are using.

    --
    "WebTV: bringing the Internet into the shallow end of the gene pool since 1995" - Martin Bishop
  8. Opera not supported by joepeg · · Score: 2, Funny

    I tried to read the linked article with the new Opera release, but it said it only supports IE ...

    --

    ZEN is a prime number in base-36

  9. quick-change menu by Dakisha · · Score: 1

    Opera has a quick-change menu; hit F12 and you can select between opera/mozilla/IE - Although afaik it shows as IE/opera with the opera stats. It'll be nice to see what the usage stats turn out like though; personally opera does everything I want better than any of the others. Firefox is clunky by comparison, and I love the complete customisation of opera. Not to mention decent tabbed browsing (firefox tabbed browsing is horrible)

  10. Re:Good by jx100 · · Score: 1

    I'm guessing that first anon. coward in this thread is the exception?

  11. It's a Good Thing(tm) by Werrismys · · Score: 1

    Spoofing user agent was lame to begin with. There's no standard called MSIE.

    --
    'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
    1. Re:It's a Good Thing(tm) by Shaper_pmp · · Score: 1

      Unfortunately, there is - it's the de-facto standard, even now.

      --
      Everything in moderation, including moderation itself
  12. Eh, by Sr.+Pato · · Score: 1, Informative

    It doesn't. It does have an Ad-bar on the free version. But it's well worth the money. And it goes away as soon as you register. It's a lot more low-in-fat than most other browsers around. Even more so than Firefox.

    *ducks*

    --
    Nobody's gay for Mole-Man. :-(
  13. Good idea by Wizzmer · · Score: 1

    It's about time that Opera starts showing up in the stats instead of inflating Internet Explorer's market share. If MSIE's share drops enough, people will start making sites that take other browsers into account.

    1. Re:Good idea by teh_winch · · Score: 1

      Opera already shows up in stats correctly unless the detection software is crap.

      All of Operas user agent strings contain the word "opera".

      For example when pretending to be ie the ua string is similar to this

      Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; en) opera 8.0

      All you need to do to detect opera is look for "opera" in the ua string before you check for ie. Not exactly difficult.

    2. Re:Good idea by Bert64 · · Score: 1

      But ie-centric sites are typically created by non tech savvy people, who are unlikely to be able to select decent stats software either..

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  14. Now is the time... by (H)elix1 · · Score: 1

    With MS warning everyone to update the browser sniffing libs for the IE7 release, now is the time to make changes for those who are trying to do something where the client browser gets funky with specific HTML coding.

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

    Comment removed based on user account deletion

  16. 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
    1. Re:Sparked in part by Eric Meyer? by hkmwbz · · Score: 2, Interesting
      "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"?"
      No.

      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.
    2. Re:Sparked in part by Eric Meyer? by Elladan · · Score: 1

      I went to that site in Konqueror, and using the default identification it rendered horribly broken.

      I then went to the browser identification dropdown and changed it to Safari on Mac OSX, and it worked fine.

      My impression would be that Eric Meyer's web page is simply garbage. It's not just Opera that gets hit - he just has no idea how to code.

  17. Firefox needs US Spoofing by Spy+Handler · · Score: 1

    I haven't touched Opera since I switched to Firefox a year ago, but one feature I miss is Opera's ability to advertise itself as IE 5!

    1. 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?
    2. Re:Firefox needs US Spoofing by mrscorpio · · Score: 1

      Yep, there's an extention for that: https://addons.mozilla.org/extensions/moreinfo.php ?id=59

    3. Re:Firefox needs US Spoofing by x86eon · · Score: 1

      You can always set Firefox to identify itself as any browser you'd like simply by changing the general.useragent.vendor and general.useragent.vendorSub strings in "about:config".

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

    5. Re:Firefox needs US Spoofing by dcam · · Score: 1
      --
      meh
  18. Hm, maybe... by Sr.+Pato · · Score: 1

    I thought Opera could render IE-only code properly, for the sake of convenience, but at the same time be standards compliant? I don't know, not sure. I just thought that was the case. Anyone care to share some knowledge? :-)

    --
    Nobody's gay for Mole-Man. :-(
    1. Re:Hm, maybe... by bunratty · · Score: 1

      Opera certainly does recognize lots of IE constructs (for example, , , and document.all) and most of the time it doesn't conflict with complying to the standards. But the article has to do with the user agent string Opera sends in HTTP requests, which has nothing to do with recognizing IE-only code.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
  19. User agent browser name should be configurable by AtariAmarok · · Score: 1

    The browser name in the browser should be configurable. You end up with browser nazi sites like this one run by an anti-IE-nazi that put up nasty messages based on your browser. The ability to change the browser name could help get around this type of bad web site design.

    --
    Don't blame Durga. I voted for Centauri.
    1. Re:User agent browser name should be configurable by baadger · · Score: 1

      wow article link bashing is now cross-article?

      That really ticked you off didn't it :)

    2. Re:User agent browser name should be configurable by AtariAmarok · · Score: 1

      yes. I had to check it out when someone in the article mentioned that IE-only "special" front end.

      --
      Don't blame Durga. I voted for Centauri.
    3. Re:User agent browser name should be configurable by Bert64 · · Score: 1

      I wouldn't say that was an Anti-IE site..
      Judging from the CSS techniques used, i imagine the site would render very poorly or not atall under IE..
      Many sites put up nasty messages based on your browser, look at www.raveshack.com, it displays a very offensive looking image to anyone not using IE.. There are many more browser-nazi sites run by IE users than any other browser, and i can quite understand users of more modern browsers becoming frustrated..
      Also, If your using modern CSS for your page, it's likely that IE couldn't render it properly anyway, i run a site (www.ev6.net) that works in every current browser except IE/windows, even IE5/mac displays it correctly. Infact, the site is useable in lynx too

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:User agent browser name should be configurable by fingerfucker · · Score: 1

      That's quite lame, given the fact that they can't even make their own site's back end code work properly:


      Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11) in /home/l1lmucke/public_html/functions.php on line 383
      Could Not Connect To Database: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11)

    5. Re:User agent browser name should be configurable by paranoidgeek · · Score: 1

      In other word the standard HTML that is many years old you used on your site isnt support by the browser with 90 - 80 % market share. He didnt make it site for Fx he just wasnt going to jump through any hoops to make it work with a non-stardards complient browser.

      --
      Lima India November Uniform X-ray
    6. Re:User agent browser name should be configurable by paranoidgeek · · Score: 1
      Read what is on the site :
      You Are An IE User This site has been coded for standard compliant browsers. IE is not one of these browsers. We, at Caffeine Junkies, recommend that you upgrade to a better browser such as: Fx OR Opera To continue without heeding this notice you recognise not to start flaming the webmaster because some parts of the site may look bad. It is because IE doesn't support the CSS or HTML standards necessary to achieve the techniques.
      He isnt against IE because it is IE he is against IE because it doesnt come anywhere near supporting standards that are years old. It also seems that he got a lot of hate-mail from people using IE who had no idea just know bad IE renders.
      --
      Lima India November Uniform X-ray
    7. Re:User agent browser name should be configurable by jc42 · · Score: 1

      Many sites put up nasty messages based on your browser, look at www.raveshack.com, ...

      Heh. I tried a few browsers on my Mac, including IE, and got back either redirection loops or insults to my choice of OS (and some weird comments insulting Netscape, even when I used Camino or Safari ;-).

      But then I tried it using a little perl web-test program that I wrote. I first told it to send no ID string. I got back a big, complicated page without any visible insults, and full of lots of info about the site, links to other pages, etc. The page looks like mostly normal HTML, with a bit of JS and CSS at the start. I haven't fed it to a real browser yet, but it sure looks like it would work fine.

      So the solution is obvious: Use a browsr that can handle sending no ID string. Can your favorite browser do that? If not, submit a bug report, and mention raveshack.com as an illustration of why you need it.

      OTOH, I suppose if very many of us used this approach to get past their filtering, they'd eventually get wise and add an "else" case to their browser tests.

      And on the third hand, from the page they sent, I don't think I'm very interested in what they have to show me. Getting it to render correctly probably isn't worth the browser. So they'd probably be just as happy that I go away.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    8. Re:User agent browser name should be configurable by FunkSoulBrother · · Score: 1

      ticked me off too.. what an asshole.

    9. Re:User agent browser name should be configurable by Quince+alPillan · · Score: 1
      Bandwidth Limit Exceeded

      The server is temporarily unable to service your request due to the site owner reaching his/her bandwidth limit. Please try again later.

      Congratulations! You've successfully used the Slashdot Effect to knock a jackass off the internet.

      Until next month, that is.

  20. 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. :-(
  21. Prediction: by Anonymous Coward · · Score: 2, Funny

    IE usage statistics will be down by two.

  22. Re:Good by nxtw · · Score: 1
    1.) It wins in speed, everytime, in the online tests/analysis I have seen out there for years now at numerous sites in most ALL categories run in said tests!

    This would be important if everyone had slow computers. I remember using Opera way back on when I had a computer that needed a speed bost over IE/Netscape. That was five years ago. But Firefox's performance is more than adequate on every system I used, e.g. Firefox and IE can load pages faster than they can downloads them. Opera may, however, provide a benefit on an old 266MHz system I have, so I plan on trying it out.

    2.) Opera is definitely the "least attacked/most secure" of the "big 3" browers'-wise (IE, FireFox/Mozilla/Opera) out there...

    I don't see this as an issue. With Firefox, and what I've seen of IE6 SP2, it's not easy to install addons (ActiveX, XPIs.) Furthermore, the additional functionality that most extensions provide is worth the possible (yet unlikely) security issues.

    3.) It is MASSSIVELY "multi-platform" & afaik? NOT just restricted to PC's either - there is a large body of handhelds out there which use Opera as their browser tool such as the Symbian 60 series handphone & most all OS' (including FreeBSD, Linux, etc. & more + Windows).

    Firefox is available on FreeBSD, Linux, and Windows. Windows and Palm OS handhelds both can have NetFront, an excellent mobile browser, and Windows also has Pocket Internet Explorer. Opera is basically the best choice for Symbian.

    However, some of its freeware model unfortunately (as evidenced by the recent XUL 3rd party addons like GreaseMonkey having to be fixed for security holes) may jeopardize it as did ActiveX DLL extensions to IE!

    No. These are third party addons that have security holes. I think the additional functionality provided by extensions outweighs by far the *possible* security issues. Opera has no such functionality.

    (E.G.-> ActiveX DLL extensions to IE were initially meant to be for "the good", but one bad apple(s) were all it took to make this featureset for IE a detriment rather than an asset)...

    The biggest problem with ActiveX is that it became extremely easy for the addons to be installed. Users were easily tricked into installing them, and in some cases, extensions were installed without any user intervention. Both the latest versions of IE and Firefox make installing extensions much more difficult, and, as I said before, the benefit of extensions is well worth the risk.

  23. Go Opera! Not! by retzwerx · · Score: 1

    Designing sites compatible for both major(widely used) browsers (IE and FF) is a pain. And heck AFAIK Opera snubs some css syntax, sheez.

    1. Re:Go Opera! Not! by retzwerx · · Score: 1

      yeah, that's what i'm doin` as of the moment, reviewing some elements & attributes. thanks btw!

    2. Re:Go Opera! Not! by Buran · · Score: 1

      Just design a standards-compliant site and make sure it's good by using the HTML validator at w3c.org. A proper browser will be able to show your site correctly due to your following the standards. Provide a link to the validator allowing users to validate the site for themselves to show that it's properly built. I've done this for the site I built at work as it's the right thing to be doing.

    3. Re:Go Opera! Not! by LPetrazickis · · Score: 1

      Designing sites compatible for both major(widely used) browsers (IE and FF) is a pain. And heck AFAIK Opera snubs some css syntax, sheez.

      Oh? Like what? -moz-border-radius?

      Firefox snubs display:inline-block;, a CSS 2.1 property that's in both Opera and the Microsoft thingie. To replace it, you need to do a lot of fancy magic with float and clear. Oy.

      --
      Is this a sigs-optional kind of place? 'Cause I am totally down with that if you know what I mean.
  24. Re:Good by eyeye · · Score: 1

    1.) It wins in speed, everytime

    bollocks, one of the reasons I stopped using opera was its propensity to sit there saying something like "request queued .." and just refusing to load the site, the same site would load fine in firefox. Between that and the ads and the new terrible interface (was that version 6 or 7, i forget) firefox was much better.
    --
    Bush and Blair ate my sig!
  25. Yes, it is... by Sr.+Pato · · Score: 1

    I'm assuming you were going for a (Score: +5, Funny), since I just tried it and it did work. :-P And I'm not spoofing as IE, either! Hurray for intercompatible websites! Standards rock!

    --
    Nobody's gay for Mole-Man. :-(
  26. About Time by firstadopter.com · · Score: 1

    This was kind of silly. About time.

  27. the UA in opera is easily changable.... by Eugene · · Score: 1

    by *default* Opera set it's UA to be IE, but any selfware Opera user will change it to be Opera anyway. (I've been using Opera since 4.xx, and I always set mine to Opera). it's not something obscure to set, it's in the quick menu (F12, then set the Identify as Opera/Mozilla/IE)

    I personally like Opera a lot more then Mozilla/Firefox, because it's gesture command is much faster and useful then what's availible so far in Mozilla.

  28. Re:Big button? by Buran · · Score: 1

    ... with a wizard to explain why it's a stupid idea that just leads to continued stupidity of web admins ...

  29. It's like my grandma used to say.... by everphilski · · Score: 1

    "...Why buy the cow when you can get the sex for free? Or something like that, she was all senile and sh*t" - Jason Mewes, Mallrats. Why pay for Opera when, on a modern system, Firefox or a properly configured IE is just as good?
    -everphilski-

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

    1. Re:Necessary evil... by QuietLagoon · · Score: 1
      Opera makes it easy to change the browser identification (via "Quick preferences"),

      You can also put the drop down menu for user-agent identification on the toolbar.

  31. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  32. 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.
    1. Re:Whining? by dougmc · · Score: 2, Insightful
      In what way is pointing out the fact that sites often fail to detect Opera because it spoofs as IE by default whining?
      Opera (the company) and Opera users have often claimed that the numbers of Opera users were being drastically under-reported because of this spoofing.

      And often it took the form of whining ... `This report is so unfair to Opera users ... there's so many more of us than your web server logs show, etc.'

      Is it whining if your browser is being discriminated against, and you make a point of that?
      It's whining when every time soembody attempts to count how popular each browser is, somebody has to point out how innaccurate it is because `it doesnt' count Opera users properly.' If the Opera developers wanted Opera to be counted properly, it wouldn't spoof it's user agent by default. Mozilla doesn't, Firefox doesn't, Netscape doesn't, IE doesn't ...

      Surely they were aware of the risk of not being counted properly when they made the decision to spoof their User agent. It was their decision, and they knew what they were doing. They need to live with the (minor, imho) consequences, or fix it (as they're finally doing, good for them.)

      And as for the users, if they feel that it's important that Opera be counted properly, the first thing they need to do is make sure their own personal installations report their User agents correctly.

      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.
      No, I don't get your point. Are Opera users slaves or something? What does any of this have to do with slavery?

      All I'm talking about is if Opera makes up 0.2% of the browser market, or some higher percentage. To try and compare that to slavery, well, makes it look like slavery was/is a trivial issue.

      Why the constant derogatory comments about Opera on Slashdot?
      If you're asking me, you're asking the wrong person. I said nothing about Opera the browser. My comments were about Opera the company and Opera users, and probably only a small (but vocal) minority of those.
      but then you just had to add that second paragraph to make sure that you showed everyone how you really think Opera is lame
      I said no such thing. Your English comprehension skills may be lame, but I said no such thing about the Opera browser.
    2. Re:Whining? by bunratty · · Score: 1, Flamebait
      And when, pray tell, has Opera Software "whined"?
      They whine all the time. The CEO whined about Opera being undercounted and Firefox overcounted in the stats. They whined (and borked!, and apparently sued!!) when Microsoft websites sent them broken code. They whined when Apple came out with Safari, and made noises like they wouldn't continue developing Opera on the Mac because of unfair competition.

      And that's just the company itself. Don't even get me started on how Opera's users whine (Hey, Opera had that feature first! They stole it from us!). Damn, I already got started.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    3. Re:Whining? by hkmwbz · · Score: 1
      "They whine all the time. The CEO whined about Opera being undercounted and Firefox overcounted in the stats."
      So what you are saying is that if a journalist asks you a question and you answer it, you are whining? Nice.
      "They whined (and borked!, and apparently sued!!) when Microsoft websites sent them broken code.\"
      So what you are saying is that it is perfectly OK to purposedly break your site in Opera and lie about it? And satire/joking to make a serious point is whining too? Nice.
      "They whined when Apple came out with Safari, and made noises like they wouldn't continue developing Opera on the Mac because of unfair competition."
      This is the only case of "whining" that you've found. You would be whining too if people threatened your livelyhood. But hey, I'll give you this one.

      However, your other explaines of "whining" aren't whining at all, and you are making yourself look silly by spreading FUD and lies about Opera.

      "And that's just the company itself. Don't even get me started on how Opera's users whine (Hey, Opera had that feature first! They stole it from us!). Damn, I already got started."
      Don't get me started on Firefox users (such as yourself), who constantly flame Opera, Opera Software, its users, and so on. No wonder Firefox fans have a terrible reputation.

      And you know what? Opera users are right to be pissed off when a bunch of kids rip off features from Opera and brag about them as if they came up with them. And once they've done the ripping off they'll start lying about Opera and putting it down.

      If it hadn't been for Opera, Firefox wouldn't have had half the features or extensions it does today.

      So yeah, I think Opera and its users are entitled to criticize Firefox zealots like yourself for lying and misrepresenting facts.

      --
      Clever signature text goes here.
    4. Re:Whining? by hkmwbz · · Score: 1

      Nice try. You are flaming Opera by claiming that they "whine".

      --
      Clever signature text goes here.
    5. Re:Whining? by masklinn · · Score: 2, Insightful
      If the Opera developers wanted Opera to be counted properly, it wouldn't spoof it's user agent by default. {snip} IE doesn't
      Wrong, the "Mozilla/4.0" at the beginning of the IE UA is nothing more than spoofing Netscape's old UAS, and adding (compatible, mybrowsername) doesn't make it any better.
      The Mozilla Foundation is the only one supposed to use the "Mozilla/x.y" UAS, anyone else using it is spoofing, case closed.
      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    6. Re:Whining? by dougmc · · Score: 1
      Wrong
      Fair enough. Obviously IE users must be under-represented as well, since IE spoofs it's UA string as well.
      and adding (compatible, mybrowsername) doesn't make it any better.
      Well, everybodys looks for it, so it works out just fine, even if it's not technically right.

      Of course, I'm being sarcastic here. Opera and Opera users may not think they're being counted properly, but according to this page most of the website statistics services already count them correctly, spoofed or not.

    7. Re:Whining? by RedWizzard · · Score: 1
      In what way is pointing out the fact that sites often fail to detect Opera because it spoofs as IE by default whining?
      It's whining because Opera are claiming higher browser share than they likey have, and then blaming the lack of evidence on a "feature" they themselves decided to implement. No one forced them to misidentify themselves. And besides, many versions of Opera do include "Opera" in the UA string and therefore can and are counted accurately. In summary, it's whining because Opera bought the situation on themselves.
    8. Re:Whining? by jp10558 · · Score: 1

      I think the only reason Opera users care about counting is the same reason FF users would - that is because there are stupid designers/managers who will say only X% of users use this browser, so we'll lock them out.

      It's one thing to not support them, but about 60% of sites I see people claim don't work with Opera (on the Opera forums) actually work fine if you change the UA sent. This is just stupid for sites to block on that.

      Sure, there are some things you can do in other browsers you can't do in Opera. Fine to not support Opera for rich text blog editing. But don't block out users when the site works fine.

      The final point I have is preaching to the converted - but too many sites block for no technical reason. Don't use UA strings for anything because just about any browser can lie.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    9. Re:Whining? by RedWizzard · · Score: 1
      Wrong, the "Mozilla/4.0" at the beginning of the IE UA is nothing more than spoofing Netscape's old UAS, and adding (compatible, mybrowsername) doesn't make it any better. The Mozilla Foundation is the only one supposed to use the "Mozilla/x.y" UAS, anyone else using it is spoofing, case closed.
      You're technically correct, but that's irrelevant. It doesn't matter what the spec says, what matters is how it's done in the real world. The fact is IE identifies itself with a particular string that happens to start with Mozilla/4.0. It's not trying to conceal it's identity, it was just a poor implementation decision.
    10. Re:Whining? by Armado+Y+Peligroso · · Score: 1
      Maybe he IS flaming Opera, but it seems like you're being a little too defensive. It's just a Internet Browser, guys. Can we agree that both are good in different ways?

      I sincerely hope so. Arguing over how much better Firefox is than Opera is like arguing that the Beatles are better than the Rolling Stones, or vice versa. Nobody can win, because they're both awesome.

      I think we should just bash Internet Explorer. It's way more fun.

      --
      There are 10 types of people that understand binary. Those that do, and those that don't.
    11. Re:Whining? by hkmwbz · · Score: 1

      The argument is about how Firefox fanboys constantly whine and lie about Opera.

      --
      Clever signature text goes here.
    12. Re:Whining? by saikou · · Score: 1

      One simple reason. The more browsers there are, the more work for web developers. "If you do it according to standard it'll work everywhere" is bullshit. Because each "standard compliant" browser has its own cockroaches in its head. Things that work inconsistently between different versions. Things that got "fixed" only in new revisions and someone use old one etc. So, the more browsers wrestle for its share of the statistics pie, the more headaches there are for support and development.
      "You'd better squash them while they're still small" works the best. Even though in this case "squash" means "remove from consideration". If someone wants to use "alternative" browser -- fine. If that person calls support line and starts bitching about something that works in all other major browsers -- tough luck.

    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.
    14. Re:Whining? by unigolyn · · Score: 1
      Were the black slaves in the US "whining" when they wanted freedom?
      In other news, the word 'hyperbole' just fainted from embarassment.
    15. Re:Whining? by Hes+Nikke · · Score: 1

      If the Opera developers wanted Opera to be counted properly, it wouldn't spoof it's user agent by default. [snip] IE doesn't ... Safari Doesn't, Konqueror doesn't, i'm sure there are a few other browsers as well..

      Yes they do. have you ever noticed the Mozilla/3.0, Mozilla/5.0, or Mozilla/5.0 at the beginning of a browsers user agent string? Thats right. It's pretending to be a Netscape browser for those discriminatory sites that block non "Netscape" browsers. You remember when Netscape browsers where dominant and web developers were lazy right? Nothing has changed - every browser says it's Netscape and web devs are still lazy. Now if Opera was changing there default UA string to not include Mozilla as well, *THEN* i'd be impressed. Until then, it's more of the same.

      (yes i know it's a dupe... i just wanted to put my own flavor on it also)

      --
      Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
    16. Re:Whining? by RoLi · · Score: 1
      it wouldn't spoof it's user agent by default. Mozilla doesn't, Firefox doesn't, Netscape doesn't, IE doesn't ...

      Actually IE does. It reports as Mozilla with "compatible" in brackets.

    17. Re:Whining? by hkmwbz · · Score: 1
      "In other news, the word 'hyperbole' just fainted from embarassment."
      Only if you failed to properly read and comprehend the comment, which you obviously did.
      --
      Clever signature text goes here.
    18. Re:Whining? by unigolyn · · Score: 1

      Funny, I did. Including a caveat that the analogy is a bit extreme doesn't make it any less inappropriate. For crying out loud, he's using an historical example of human slavery as a rhetorical tool in a discussion about a web browser.

    19. Re:Whining? by ccp · · Score: 1

      My comments were about Opera the company and Opera users, and probably only a small (but vocal) minority of those.

      Well, I, for one, am an Opera user since 3.52, and agree with you 100%.

      The very first thing I do when installing a new version is changing the string agent to Opera.
      I don't know if we Opera users are a lot or very few, but hiding as IE is just awful and counterproductive.

    20. Re:Whining? by masklinn · · Score: 1
      It's not trying to conceal it's identity, it was just a poor implementation decision.
      You fail, it actually was trying to conceal it's identity when that was implemented.
      Let's get back to the Browser War, around 1995-1996.
      The king of the world was Netscape, Creator of the Tagsoup, Generator of teh Shinies. To use Netscape Navigator's wonders while staying accessible to other, less interresting, less graphical browsers, quite a lot of people retarded (against all common sense) to check for the "Mozilla" UA prefix in order to feed improved content to Navigator while feeding impoverished (but readable) version to the others.

      Enters Microsoft and it's Internet Explorer.
      By the birth of Internet Explorer 3, MS started to have a browser on par with it's main oponent (Navigator) graphically wise... but because of UA checks it's navigator was still fed impoverished versions of the pages... Quite hard to gain the market when you have no way to show that you're better (supposedly) than your oponent.

      So the [sarcasm]wise[/sarcasm] decision was made to include the "Mozilla" prefix into Internet Explorer's UAS in order to get identified as Navigator and get the improved content... boom, spoofing & identity concealing.
      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    21. Re:Whining? by mdwh2 · · Score: 1

      It's whining when every time soembody attempts to count how popular each browser is, somebody has to point out how innaccurate it is because `it doesnt' count Opera users properly.'

      It's whining to point out that a study is innacurate?

      And as for the users, if they feel that it's important that Opera be counted properly, the first thing they need to do is make sure their own personal installations report their User agents correctly.

      And you know that the Opera users who "whine" have not changed this?

      It doesn't matter even if Opera Software specifically wanted to hide the usage of their brower, or if most Opera users don't bother changing their preferences - it is still a fact that a study based on User Agent reporting is innacurate as far as Opera is concerned, and it is not "whining" if a user, or indeed a non-user, points this out.

    22. Re:Whining? by mdwh2 · · Score: 1

      Well more accurately, he's flaming Opera users.

    23. Re:Whining? by RedWizzard · · Score: 1
      You fail, it actually was trying to conceal it's identity when that was implemented.
      You do know what "conceal" means, right? How can IE be trying to conceal it's identity if it always includes the string "MSIE"?
    24. Re:Whining? by masklinn · · Score: 1
      Hello guys, my name is netscape.

      oh uh in fact i'm only compatible with it and say it in a completely nonstandard way but hush
      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    25. Re:Whining? by RedWizzard · · Score: 1

      Actually it says "I'm Mozilla 4.0 compatible, and I'm actually MSIE". So again, how is that concealing it's identity? I know it's not done the way it should be according to the RFC. I don't care about that. I want you to justify your claim that IE conceals it's identity.

  33. Firefox is more multi-platform by Anonymous Coward · · Score: 1, Informative

    There are no binaries for x86_64 of Opera, while I can perfectly run Firefox natively 64 bit. And Gecko will probably become very popular on handhelds too, thanks to Nokia and Minimo.

  34. Re:Good by scarlac · · Score: 1

    I must agree, Opera is faster.

    I am a webdeveloper, and I could never do without firefox with the DOM Inspector and web developer extension, but people tend to say firefox is faster than IE, which to my experience isn't right. Firefox is as slow as IE to start, and often even slower. It's horrifyingly slow at rendering >~50 input elements (which makes it bad for industrial web-based systems, that i develop - that's gecko, not FF), and even on a fast machine, I can see how a window is slowly being build up when a javascript alert appears - first the WM kicks in (same on Windows), then the background is drawn and then the controls, and lastly the focus is drawn on whatever button is default. This is the same for "Save/Open file" dialogs in FF, so basicly this needs optimizing.

    But! Apart from that, I love FF. It's simple, it's very configurable and _highly_ extendable, it's open source, and it's free. The developers' philosophy for FF is "I wonder what feature we can do without in the next release?", which is great, since browsers tend to get bloated very fast.

    I am so close to going on about features of browsers and what belongs and what doesn't, but i'm already too off-topic...

    And in /direct/ response to the parent:
    GreaseMonkey is a great tool. It's so great and so flexible it's beyond limits, which means security is an issue. I disagree that it will ever become a problem the way ActiveX is, since it's not default, and users of greasemonkey are likely to know what they are plunging into when they get the extension.

    To summarize:
    - IE is an awful browser by all means that hurts progress of the internet
    - Opera is a great browser for both speed and standards. However it lacks simplicity and is /too/ rich a browser. (But I'm amazed that they actually keep it a small download, still)
    - Firefox is a great browser for standards and speed is not a problem. With FF 1.5 we'll get "fast forward" + gecko 1.8 which will help a bit on speed. It's simple, extendable and just works without getting in the way. But it needs some work on the edges, and it's still a very young browser.

    There. I said it.

  35. Re:Good by Cili · · Score: 1
    This would be important if everyone had slow computers. I remember using Opera way back on when I had a computer that needed a speed bost over IE/Netscape. That was five years ago. But Firefox's performance is more than adequate on every system I used, e.g. Firefox and IE can load pages faster than they can downloads them. Opera may, however, provide a benefit on an old 266MHz system I have, so I plan on trying it out.
    In my experience, Opera *feels* much faster. No matter if i'm on an Athlon 2200+, no matter if I'm on T1, pages seem to load and display faster in Opera.
    Plus all other goodies, like easy mouse gestures, keeping all open tabs when you open it again, reopening accidentaly closed tabs, and now voice.

    I like it myself, but anyone is entitled to their opinion.
  36. 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.

  37. A Question by fossa · · Score: 2, Interesting

    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.

    1. Re:A Question by ubernostrum · · Score: 1

      If not (and I think if certainly should be "not"), then how do we go about supporting an ever widening gap in browser features?

      A few simple guidelines can go a long way toward solving this problem:

      1. Any JavaScript you use should be unobtrusive. The most important part of unobtrusive JavaScript is that the site should still be usable when scripting is disabled (this is often called "graceful degradation").
      2. Any JavaScript you use should test for browser support by checking the availability of methods, not by testing browser user-agent strings which are apt to cause problems. For example, using something as simple as "if (document.getElementById) { ...do stuff...}" can alleviate nearly all common "browser-sniffing" problems, because it only returns true when the feature is supported.
      3. If you use advanced CSS that's not understood by Internet Explorer, make sure the page degrades gracefully or offer an alternative way of implementing it. For example, it's relatively easy to re-implement the CSS ':focus' pseudo-class for IE with a couple lines of scripting.

      For more on the problem of how to offer new features to browsers that support them without "cutting off" IE and other deficient browsers, see Derek Featherston's "Browser Elitism" articles.

    2. Re:A Question by Bob+535604 · · Score: 1

      I've often wondered that if so many people are against using the user-agent to serve different content, what is the user-agent useful for? I agree with the standards, and am a big fan of making web pages render in all browsers equally, but then why have a user-agent header at all? For usage stats?
      Where can we draw the line? Can we serve a different page to a moble phone? Everyone didn't agree with opening the .mobi tld, so that's not a solution...user-agent checking is apparently out.
      As the parent points out, we are going to have browsers that support differnet features, like it or not. If every browser supports the exact same set of features, why have any more than one browser?
      I believe we should be able to use the user-agent string to determine if the browser supports optional features, and enable them, not disable the entire page for browsers that don't support them (cvs.com).

    3. Re:A Question by Bob+535604 · · Score: 1

      If I may answer my own question:
      from http://www.w3.org/Protocols/rfc2616/rfc2616-sec14. html#sec14.43
      [The User-Agent header] is for statistical purposes, the tracing of protocol violations, and automated recognition of user agents for the sake of tailoring responses to avoid particular user agent limitations.
      So there you have it, it should be used to tailor a page for a specific browser, but I think a lot of sites have taken that too far. Blocking out a web page because they think it doesn't work isn't right, and most of the time it works fine anyways.

  38. Forget granny. Different people - different needs. by hkmwbz · · Score: 2, Insightful

    Maybe Firefox or IE aren't "just as good" for everyone. Maybe people have different needs. Maybe some people just want a small, fast, feature-rich browser which is secure, and which doesn't require tons of confusing extensions to do various things.

    --
    Clever signature text goes here.
  39. Re:It doesn't say just IE by kasperd · · Score: 1

    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Opera 7.54 [en]

    The interesting part is, that if read the HTTP specification, and then interpret accordingly, this string contains three product tokens and one comment. The product tokens are "Mozilla/4.0", "Opera", and "7.54". So actually it does not identify itself as MSIE, neither does IE. The [en] part is syntactically wrong, and really should have been part of a comment. Another mistake is that "Opera" and "7.54" are given as two different product names. Adjusting according to the specification, the user agent string should have been "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Opera/7.54 (en)"

    I'm sure if you count what browsers really identify themselves as, Mozilla will be a clear winner. Mozilla, IE, and FireFox all identify themselves as Mozilla.

    If the article had been named "Opera to Stop Spoofing User Agent as Mozilla", it would have been technically correct.

    --

    Do you care about the security of your wireless mouse?
  40. Re:Good by nxtw · · Score: 1
    I recently tried Opera and noticed no speed difference between Firefox, IE, and Opera. I did this on a Duron 1000 at work and a Athlon64 3000 at home.

    As for mouse guestures and tab functionality, they can all be provided via extensions. While Opera does do all of that without any additional software -- Opera isn't free. Firefox is. If voice control is an important feature to someone, then maybe Opera would work well for them.

  41. Re:Good by hkmwbz · · Score: 1
    "Mine is that Opera bitches that Firefox's stats are inflated, but at the same time they mask their own user agent string."
    Since when has stating facts been "bitching"? Opera just stated some things that contribute to Opera's figures not being as high as they should be.

    Or are you saying that if a journalist contacts you to ask you a question, your answer to the journalist is automatically "bitching" if it isn't totally positive?

    --
    Clever signature text goes here.
  42. Re:It doesn't say just IE by BillX · · Score: 1

    So in reality, it's Opera spoofing Mozilla 4.0 spoofing MSIE 6.0 spoofing Opera...

    --
    Caveat Emptor is not a business model.
  43. Check for support, not brand by Hakubi_Washu · · Score: 1

    If you really can't go for the lcd (which you should try, there's rarely the need for javascript and never, IMHO, for flash. Use server-side scripts to be independent) then check for technology support instead of browser brand.
    RewriteEngine on RewriteBase / RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml RewriteCond %{HTTP_ACCEPT} !application/xhtml\+xml\s*;\s*q=0 RewriteCond %{REQUEST_FILENAME} \.html$ RewriteCond %{THE_REQUEST} HTTP/1\.1 RewriteRule .* - [T=application/xhtml+xml] for example (as .htaccess on an Apache server) serves xhtml pages (called html no matter what) as application/xhtml+xml to browsers who understand and as text/html (the default) to all others (IE only, AFAIK, but that's not important). You can easily adapt this to your needs, simply check for HTTP_ACCEPT and be done with it.

    1. Re:Check for support, not brand by Hakubi_Washu · · Score: 1

      Jeez, /.

      RewriteEngine on
      RewriteBase /
      RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml
      RewriteCond %{HTTP_ACCEPT} !application/xhtml\+xml\s*;\s*q=0
      RewriteCond %{REQUEST_FILENAME} \.html$
      RewriteCond %{THE_REQUEST} HTTP/1\.1
      RewriteRule .* - [T=application/xhtml+xml]

    2. Re:Check for support, not brand by NutscrapeSucks · · Score: 1

      It's a little more complicated than this, because you need to serve IE pages with a HTML 4.0 DOCTYPE in order for CSS to work somewhat correctly. So you would also need to rewrite the doctype if you doing any CSS positioning.

      Also, I've read that if you serve application/xhtml+xml to Firefox/Mozilla it perform a validation and render pages much more slowly.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    3. Re:Check for support, not brand by Hakubi_Washu · · Score: 1

      XHTML rendering should be way faster, because no quirks-mode has to be employed. Validation should be optional, as non-valid pages will simply not render in the first place... Concerning the Doctype: I've never had any problems with that, care to give an example?

    4. Re:Check for support, not brand by NutscrapeSucks · · Score: 1

      Browsers render HTML progressively, before the page has completed downloading. That's not possible if you need to validate the document before hand (and how do you deterimine if it is invalid without validating it?). Furthermore, browsers in wide use like FF are tolerant and well optimized for "Quirks", so there's not necessariliy any speed penalty for doing so.

      This page describes how certain valid DOCTYPES can knock IE6 into "legacy mode": http://css.maxdesign.com.au/listamatic/about-boxmo del.htm

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    5. Re:Check for support, not brand by Hakubi_Washu · · Score: 1

      You don't need to know wheter the page is valid beforehand: if you encounter something invalid (like a non-existant tag, or a missing closing one, etc.) during rendering, simply stop and display an error.
      No matter how optimzied quirks-mode gets, it still has to include code to figure-how-to-render incorrect files, which can simply be omitted in strict mode... That is: there is "necessarily a speed penalty". It may not be really significant though...

      Concerning IE's boxmodel and DOCTYPE-Problem (the latter is indeed new to me, but not surprising) I'd say the old advice of "Don't use pixel-perfect design" holds true. Simply design the site so that such an error doesn't make it unreadable (it is perfectly acceptable to look ugly on non-W3C-standard browsers, though) and be done with it.

    6. Re:Check for support, not brand by NutscrapeSucks · · Score: 1

      Regardless of how it could work, the facts are serving application/xhtml+xml has a diminished user experience for Mozilla/Firefox users. http://www.mozilla.org/docs/web-developer/faq.html #accept

      And while a strict browser could be faster, Mozilla and every other major browser are designed for quirky HTML first, and XHTML second. That means it's likely largely the same rendering path, with additional code on top to enforce XHTML rules. XHTML may have some great machine-parsing applications, but as of right now, I'm not sure if Web Browsers are one of them.

      As for whether a DOCTYPE is worth serving ugly pages to 70-80% of your audience ... I think the bottom line in our discussion is that while W3C specs are nice, it's important to understand realwold behavior.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    7. Re:Check for support, not brand by Hakubi_Washu · · Score: 1

      Agreed, and as my audience usually consists only of three or four friends, all using Opera... :-P

      Thanks for the link, I'm usually not aware of any browser specific problems, too much standard zealot for that :-). Still, it's a shame if gecko/Mozilla/FF doesn't render XHTML faster... Quirksmode-first is a horribly stupid decision from a software design standpoint...

    8. Re:Check for support, not brand by NutscrapeSucks · · Score: 1

      Quirksmode-first is a horribly stupid decision from a software design standpoint

      The biggest problem in software design is designing something that people actually want to use. A web browser that can't browse the web would be a problem.

      Also, one could consider XHTML as mostly a subset of Quirky HTML. so I could see why browsers treat it as the special case, rather than visa-versa.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    9. Re:Check for support, not brand by Hakubi_Washu · · Score: 1

      While I certainly agree that a browser has to support Quirks-mode under all circumstances because of the general audience, I still consider it bad design to make it a priority before the, easier to implement, strict-mode, which could then have quirks-mode attached. So that Quirks would actually inherit from Strict.
      Well, that's probably the CompSci-guy in me speaking. He wants some steamy hot grits, er, Interface defining action now :-P

    10. Re:Check for support, not brand by NutscrapeSucks · · Score: 1

      You also have to remember that Gecko started development before there was any such thing as "strict" HTML.

      Plus, the fact that XHTML is easier to implement is exactly why it shouldn't be done first. Consider the <li> tag. In traditional HTML, it didn't need to be closed. So it would be "easier" and most compatible for your renderer to not require </li> and only check for it when the spec requires that you be strict. If you assume that </li> will be present, you end up writing two different logic paths (for with and without).

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
  44. In Two Minds by gidds · · Score: 2, Interesting
    ...about this issue, at least.

    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

    Mozilla/5.0 (compatible) Exact browser name none of your business
    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.

    1. Re:In Two Minds by Lost+Found · · Score: 1

      If a website has to customize itself for your browser, then it's your browser's fault for failing to adhere to specifications. My design philosophy is to target a particular spec (say, XHTML/1.0 Strict with CSS).

      Granted, every browser seems to mess some things up, and you need a way to consistently render the same on all browsers. One option is old school ugly HTML with table based layouts. The other is hideous hacks in your CSS code (like the voice family hacks that confuse IE and make it think a block ended).

      A third option is to detect the user agent and return settings that will make the page usable in that browser.

      As long as you're using the user agent string to fix browser / standard incompatibilities, I think it is perfectly valid, the most viable option, and if you lie to my web server, don't expect it to be able to help you out.

    2. Re: In Two Minds by gidds · · Score: 1
      Okay, perhaps I put it badly. I meant that if a site chooses to serve up different HTML depending on what browser (it thinks) I'm using, whether that substitution is necessary or not, then I'm suspicious. Because IME, in most of those cases, the substitution is not really necessary. Both FireFox and Safari do a pretty good job of handling standard HTML, thank you. And if fewer sites made substitutions, then browsers might get fixed a little more promptly...

      --

      Ceterum censeo subscriptionem esse delendam.

    3. Re: In Two Minds by Lost+Found · · Score: 1

      You're right about the substitutions, but it's a balancing act. If you do web development professionally, you cannot tell your customers that your solution is going to render incorrectly on visible percentages of their userbase's computers, because the competition doesn't care about standards or standard adherence at all and would quickly take your business and do a table based layout or whatever else they had to do to get by.

    4. Re: In Two Minds by L.Bob.Rife · · Score: 1

      Sometimes the clients are dead-set on having a certain look, or certain functionality on their website. You can say, "This doesnt work in all browsers" but the answer is usually "make it work", rather than "keep it compliant to these sets of rules that dont reflect customer reality".

      So, to get identical look and functionality across multiple browsers, some code substitution is needed. For my site, I had to put in 3 different chunks of code depending on whether browser is IE 5, 5.5, or 6, because each one measures space differently. Am I going to spend another hour trying to setup special if clauses to see if Opera is spoofing as IE? Nope, sorry. Better for Opera to just be standards compliant and get the base html rather than also add-in whatever wierd IE markups are needed to work properly.

    5. 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!
    6. Re:In Two Minds by Ph33r+th3+g(O)at · · Score: 1

      Damn it, and me without my mod points. That's a good suggestion!

      --
      I too have felt the cold finger of injustice.
    7. Re:In Two Minds by Zarel · · Score: 1

      I think browsers use a different string (HTTP-Accept) to say what they support. User-Agent is just to say which browser it is.

      --
      Want a high quality FOSS RTS game? Try Warzone 2100!
    8. Re:In Two Minds by myov · · Score: 1

      That's true, there is a header for that. But, IIRC it indicates what file types the browser supports (it won't tell you what version of CSS is supported)

      It's use though isn't really encouraged. How many apps check if the user-agent contains Mozilla, and how many look at http-accept?

      --
      I use Macs to up my productivity, so up yours Microsoft!
    9. Re:In Two Minds by typical · · Score: 1

      Yes, well, see, here's the problem.

      PDF/JPEG/PNG and so forth are already present in the HTTP headers. HTML/4.0 and CSS/2 are where the problems come in -- no brower is going to be perfectly compliant with the standard, so these headers will be wrong.

      What *might* be reasonable is to have another stage of translation (I'm sure someone's done this, since it's pretty obvious). Write your CSS/2 and non-CSS/2 pages. Still have the browser send the user-agent. Have a database, periodically updated automatically, of the supported features of each user-agent. Then generate your own HTML/4.0 and so forth text.

      --
      Any program relying on (nontrivial) preemptive multithreading will be buggy.
    10. Re:In Two Minds by Fweeky · · Score: 1

      Accept supports providing versions, although I've never seen it used:

      Accept: text/html;level=4, application/xml+xhtml;level=2, text/css;level=2.1

      It's common to see Accept headers used to determine if a browser is XHTML capable, I've seen sites use it to switch from GIF to PNG, and plenty which use Apache MultiViews to serve files without being explicit about file extensions: /images/bla.{png,gif,svg,jpg} is accessed via /images/bla and it works out what your browser best supports from HTTP_ACCEPT. I expect to see sites migrating images to SVG using this, making even their site graphics fully scalable.

      Use not encouraged? Bwaha

    11. Re:In Two Minds by pe1chl · · Score: 1

      Unfortunately, MSIE brags that it accepts */*.
      At least your parser would have to disregard such blatantly false claims...

    12. Re:In Two Minds by foolip · · Score: 1

      Well, I agree that it would be nice if all browsers stopped pretending to be Mozilla. But there's already something for that which you're asking for: The Accept header.

      If that were widely used it would be really sweet. Of course IE (although I'm unsure about the newest versions) is arrogant enough to send "Accept: */*".

      My browser says "Accept: text/xml,application/xml,application/xhtml+xml,tex t/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" . And then to makes things even better there's Accept-Charset, Accept-Encoding and Accept-Language.

    13. Re:In Two Minds by cyborman · · Score: 1

      The biggest benefit I can think of behind advertising the Agent comes down to this. In my field of work, we don't permit anything but Internet Explorer and Firefox. We're not willing to accept the security risks of multiple different browsers, to much for us to keep track of. We do, however use a proxy server, and we deny all web agents that are not Internet explorer equivelants, and Firefox equivelants. In this case, advertising you agent becomes an excellent management utility.

  45. the only tim the opera doesn't suck by markass530 · · Score: 1

    If you fill out a lot of forms, say for buying stuff on the Internet, or for whatever reason, the feature of opera where by it stores your name, and another piece of information you want it to store, and makes it accessible with a simple right click is indispensable. That being said I still use firefox.

  46. Re:It doesn't say just IE by NutscrapeSucks · · Score: 1

    What will happen though is webpages from 1998 will have to be updated to stop checking for IE vs NS4 with silly useragent checks

    Fat Chance. Anyone who is still doing NS4 detection is probably using a library script that they don't understand. If they aren't checking for Opera now, this change alone won't cause them to start.

    and start using object existance checks

    I tested a script-heavy site with an old version of Opera. It turns out the DOM objects and methods existed, but didn't do anything. I guess Opera just put them there so that scripts wouldn't error out in a manner that allowed users to see why the site didn't work. I don't know if Opera still does this, I hope not.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  47. Re:Good by hkmwbz · · Score: 2, Insightful
    "Opera is a great browser for both speed and standards. However it lacks simplicity and is /too/ rich a browser."
    Have you actually tried Opera 8? It's got "everything" disabled by default and stuff doesn't appear unless you start using it. The "Opera is too complicated" argument doesn't work anymore.
    --
    Clever signature text goes here.
  48. version number ? by Adult+film+producer · · Score: 1

    why not just leave it as IE but change the version number something unique like IE, Blah blah, Version 6.969 .. obviously that was never released by microsoft, so anybody looking for opera stats can find it in their server logs... or does changing the version number screw things up ?

  49. No Comment. by Palal · · Score: 2, Funny
    --
    -Palal
  50. Re:Good by bunratty · · Score: 1

    Stating facts isn't bitching. Trying to make yourself look good and at the same time blaming others for your problems is bitching, however.

    --
    What a fool believes, he sees, no wise man has the power to reason away.
  51. Re: Opera to Stop Spoofing User Agent as IE by anasciiman · · Score: 1

    Fwiw, I use Firefox because I can change the UA to whatever I like ... not just three preselected options as with Opera. At the moment I'm using Googlebot's UA just to be a [censored]. But I have about 40 different ones based on my own personal moods. Try that with Opera - oh, you can't. Nevermind. If website authors would just stick to the standards and web browser authors would stick to the standards these submoronic browser issues would fade faster than a fart in a stiff wind. https://www.cotse.net/ - which, btw, is functional with EVERY browser including Lynx!

    --
    Think of me when you shave your legs...
  52. 0.2% Opera on our site by StonyUK · · Score: 1

    Just trawling roughly through our logs, we have:
      0.2% Opera
      6.5% Firefox
    88.1% IE

    Dunno what the other 6% is, and I ain't about to trawl through and investigate for /. :) Let's all pretend it's Konqueror!

    1. Re:0.2% Opera on our site by Thondermonst · · Score: 1
      Looks very familiar. I came across IQ stats some days ago and they looked very similar...

      150+ 0.2%

      120-150 6.5%

      0 - 120 88.1%

      Oh, btw, I use Opera, have been for years, this browser has everything I need. Thanks Opera!

    2. Re:0.2% Opera on our site by Anonymous Coward · · Score: 1, Funny

      So you're one of those idiots who fall on the low end of the IQ spectrum and criticize anyone who is more intelligent than you. Good for you, loser.

    3. Re:0.2% Opera on our site by toddestan · · Score: 2, Funny

      Looks very familiar. I came across IQ stats some days ago and they looked very similar...

      Like the original poster, it appears that you've lost about 6% somewhere.

    4. Re:0.2% Opera on our site by omry_y · · Score: 1

      the othe 6% are those with negative IQ who can't count.

      --
      Omry.
    5. Re:0.2% Opera on our site by lachlan76 · · Score: 1

      Safari + Others I would imagine...

    6. Re:0.2% Opera on our site by krischik · · Score: 1

      It all depends on what your page has to offer:

      Opera Nein 1752 32 %
      Firefox Nein 1592 29.1 %
      Unbekannt ? 962 17.6 %
      MS Internet Explorer Nein 756 13.8 %
      Konqueror Nein 154 2.8 %
      Mozilla Nein 135 2.4 %
      Safari Nein 44 0.8 %
      Firebird (Old Firefox) Nein 34 0.6 %
      Netscape Nein 15 0.2 %
      Galeon Nein 12 0.2 %
      Sonstige 3 0 %

      OK the opera stats are disorted because I use opera to test the site. However the FireFox stats are for real. Yes I have more firefox users on ada.krischik.com then IE.

      If you don't belive it then see for yourself http://www.krischik.com/statistik

      Martin

  53. Re:Good by hkmwbz · · Score: 1
    "Stating facts isn't bitching. Trying to make yourself look good and at the same time blaming others for your problems is bitching, however."
    You don't get it do you? The CEO was interviewed and asked about usage stats. What do you expect him to do? Suck up to Firefox fans and pretend like stats give an accurate picture of the browser market?

    I know that Mozilla loves to pretend that they came up with all these new things, while most of it was introduced by Opera ages ago. I also know that Mozilla fans love to put down Opera even though Mozilla has relied heavily on Opera for most of its nice features. What's so sad is that Mozilla fans such as yourself are desperate to put down Opera when the fact is that you owe it a lot.

    Heck, how many people are paid by MoFo to work at the W3C? Opera has several.

    --
    Clever signature text goes here.
  54. Re:It doesn't say just IE by Tesla+Tank · · Score: 1

    Wrong. This is my useragent and I'm using Opera 8.

    Mozilla/5.0 (Windows NT 5.1; U; en; rv:1.7.5) Gecko/20041110

    In Opera 8, you can change ua.ini to make the Opera x.x disappear. Then the site won't be able to detect Opera at all. Look up ua.ini. It's understandable that you don't know this since it's a new feature in Opera 8.

  55. +1 Insidious on the MQR standard by MarkusQ · · Score: 1

    Now that is a great idea. And I'll bet Google wouldn't mind doing it in the least, considering recent history.

    --MarkusQ

  56. Re:Good by bunratty · · Score: 1
    You don't get it do you? The CEO was interviewed and asked about usage stats. What do you expect him to do? Suck up to Firefox fans and pretend like stats give an accurate picture of the browser market?
    He could have said that browser stats are possibly not accurate without making trying make Opera look good and others look bad. That would have been factual and not whining at all. Opera would have gained a lot of respect in my eyes if they had done that instead.

    I don't put Opera down. I in fact use it and find it to be a good browser, although I prefer Mozilla. The problem is that Opera fanatics can't stand criticism, and any time someone makes noises like their browser isn't the best in the world, or the company's employees don't walk on water, they get all defensive and claiming to be unfairly treated by others. That doesn't come across well to people not clearly in the Opera camp.

    --
    What a fool believes, he sees, no wise man has the power to reason away.
  57. we need a new borg icon by maxpublic · · Score: 2, Insightful

    We need a new borg icon for the Firefox fanboys. Just like the Billy-G worshippers, any time anyone mentions the virtues of a non-Firefox browser they shit their pants, whip out their willies, and start jacking off at the altar of free software.

    I've said it before and I'll say it again: ANY monoculture is a bad monoculture. It doesn't matter what the dominate monoculture is, it's always a bad thing to have a market overwhelmed by a single product. If the fanboys had any brains at all they'd welcome every non-IE browser into the market and encourage the whole passle to compete against one another, rather than blasting everything that might take market share from their precious One True Browswer(TM).

    I sincerely hope that Opera and Firefox continue to take IE down a peg. I also sincerely hope that neither Opera nor Firefox ever reaches a dominant market position. It's better for everyone involved if the market for browsers remains in contention among as many products as possible.

    Well, better for everyone except the fanatics, of course. But it's about time we stopped listening to their ilk anyway.

    Max

    --
    My god carries a hammer. Your god died nailed to a tree. Any questions?
    1. Re:we need a new borg icon by natrius · · Score: 1

      You don't get it. Firefox is a good browser, but there are other good browsers out there as well, such as Opera. There is one thing that sets Firefox apart from Opera, though. It's Free software. Firefox is mine, so of course I'm going to be rooting for it (even though I mainly use Epiphany, another Gecko based browser). When Opera gets nice features, that's nice and all, but that doesn't really do anything for me. I can't try to integrate the browser into GNOME or do anything else that would make the browser more useful for me, because it's not Free.

      On the other hand, when Konqueror gets nifty new features, that makes me almost as happy as when Epiphany or Firefox themselves do. Konqueror is mine as well, even though I rarely use it. I know that if at some point, basing the web functionality of GNOME on Mozilla becomes too much of a hassle for various reasons, something like GTK-WebCore could be used as a replacement, thanks to the good work the KHTML people have done.

      Opera isn't mine. Even if I paid for a license, it still wouldn't be mine. I still might use it if they come up with some nifty features that are compelling enough, but I'd be rooting for Firefox to catch up so I could go back. There's no reason for me to root for Opera, so that's why I, and quite a few others I suppose, don't really care about Opera.

    2. Re:we need a new borg icon by maxpublic · · Score: 1

      Opera isn't mine. Even if I paid for a license, it still wouldn't be mine.

      Irrelevent. A monoculture is bad, period. It doesn't matter if the monoculture is one dictated by Microsoft via IE or one dominated by Firefox. Both monocultures suck. One might suck less, but it's still going to suck.

      Multiple browsers are always going to be a better solution than one dominant browser. In this world - the real one - that's going to include browsers like Firefox, as well as browsers like Opera and IE. It's best for all of us if no one of these browsers ever holds a dominant market position.

      There's no reason for me to root for Opera, so that's why I, and quite a few others I suppose, don't really care about Opera.

      There's no reason for me to root for Firefox since I don't like it and won't use it, but even so I have the brains to recognize that any competition that ultimately reduces IE market share is a good thing, even if I personally dislike the competition. The more browsers, the better.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    3. Re:we need a new borg icon by natrius · · Score: 1

      Multiple browsers are always going to be a better solution than one dominant browser.

      I agree, but there is more than one Free HTML rendering engine, both of which I mentioned in my post. I think Free software is a higher ideal to aspire to than eliminating monocultures, but there are definitely reasons to have differing opinions on that. I was just explaining why many people don't care about Opera.

      There's no reason for me to root for Firefox since I don't like it and won't use it

      That's a ballsy assertion. Firefox will always be free for you to use, so there's a chance that it may be a better choice for you than Opera at some point.

  58. not just about Opera by izora · · Score: 1

    I use Opera, I like Opera, and I want to continue using it. It always made me a bit irritated that I HAD to pretend to be using IE to get into certain sites, even though many of them worked fine with Opera. My bank's site included in that list.

    I think it's odd that so many people posted on this topic with the attitude "who cares about Opera anyway". This isn't about Opera. It's about standards.

    In the IT world, we commit to standards for interoperability. We've all seen the benefits of this, whether we know it or not; open technologies, which are revolutionizing IT, and the internet itself in fact are possible only when the IT community adheres to standards.

    Technology improves and consumers win when we follow standards. There are only two reasons I can think of not to: Greediness of the big players to keep hold of marketshare and the laziness of developers.

    --
    http://ob-la-blog.blogspot.com/
    1. Re:not just about Opera by pe1chl · · Score: 1

      You are barking up the wrong tree!
      You should send such messages to your bank, or find a bank without such an incompetent IT department.

      Telling us the above at /. will not bring you anything; we already know it.

    2. Re:not just about Opera by izora · · Score: 1

      I did write to my bank and tell them about it; I'm fairly certain they don't care. And it's hard to judge whether or not a bank has a competent IT staff before you actually transfer in your money and start using their banking site. If it weren't for that I probably would change banks.

      I agree that the people on /. ought to "already know it". That's kind of the reason I posted. I was surprised at how many posts seemed to be completely ignoring the point. In fact, I distinctly said that in my post: "I think it's odd that so many people posted on this topic with the attitude "who cares about Opera anyway".

      So whether or not saying it will "bring" me anything, people seemed to need reminding.

      --
      http://ob-la-blog.blogspot.com/
    3. Re:not just about Opera by pe1chl · · Score: 1

      I agree it is difficult to know what your bank will support and not support, but fortunately some banks have seen the light.

      In the past, most if not all banks said "you have to use Windows, you have to install our package, or else no electronic banking".
      Then they switched to using Internet browsers, and the next credo was "you have to use Windows, you have to use IE, or else we will ban you from our site".

      But, banks have started to make the switch. Now, some of them support open standards and write this in their brochures. Once this becomes a real competitive advantage, one can expect that other banks will follow. Or else you know who to switch to.

  59. Re:Good by interiot · · Score: 2, Insightful
    Great, it's the return of excessive capital-and-symbol anonymous man! I'm thrilled. Again, please post as a logged-in user.

    Look, the difference between Opera and Mozilla is pretty simple. Ready?

    Opera = Vi. Mozilla = Emacs. Got it?

    Opera = small download, very small memory footprint, a lot of attention paid to making it fast.

    Mozilla = as intelligently designed as Opera, but with a different philosophy. Make it flexible as hell by adding a powerful extension language (emacs gets lisp, mozilla gets javascript). Everybody adds interpretted code to it, and eventually it becomes a mail reader, web browser, operating system, and kitchen sink...

    So it's really different strokes for different folks. You like minimalism, and have a growing collection of 80's-era hardware? Use Opera. You like lots of features, and maybe enjoy hacking bits of your favorate app-becomes-OS? Use Mozilla.

    (yes, I'm aware that vim can now emulate emacs lisp code, which is definitely a perversion of its original principles. And Opera's no slouch on features. Nevertheless, there's still a difference in original philosophies... Opera won't implement anything that's not light and fast. And Mozilla actively WANTS to have a third of its default functionality implemented in javascript)
  60. More stats by harmonica · · Score: 1

    I get 0.9 % Opera on my tech-oriented site (50K hits per month).

    1. Re:More stats by pjrc · · Score: 1

      Last month's log file for PJRC.COM (another little tech-oriented site) has 21401 lines with "Opera", out of a total of 854854 lines for August. Two of those 21401 appear to be some machintosh browser that includes about every possible browser string (noticed someone mentioned this above, so I checked for it). So by raw number of lines in the log file, opera's at 2.5%. Doing some more quick command line tricks (eg "grep -i opera access_log_detailed.1 | awk '{print $1}' | sort -u | wc " vs "cat access_log_detailed.1 | awk '{print $1}' | sort -u | wc" shows 1103 unique IP numbers for opera, out of 39078 total IP numbers all month. So by unique IP numbers, opera's at 2.8% Actually, I was expecting to see the sub-1% everyone seems to claim opera is at... but it looks like Opera really does have some market share. Well, at least among folks interested in . I also tried MSIE, which is at 69.5% by raw number of lines, and 72.3% by unique IPs.

  61. Great! Now will IE... by Dracos · · Score: 1

    Stop spoofing as Netscape 4?

  62. Good, now for the rest... by arose · · Score: 2, Interesting

    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.
  63. It's "grammar Nazis", fool! by WillerZ · · Score: 1

    n/t

    --
    I guess today is a passable day to die.
  64. Re:Good by ubernostrum · · Score: 1

    Opera = Vi. Mozilla = Emacs. Got it?

    Yeah, about five years ago. Then this thing called "Firefox" came along, and somewhere in the last couple versions Opera decided that they were going to out-compete the old Mozilla suite on features and preferences.

  65. Re:It doesn't say just IE by jp10558 · · Score: 1

    Yeah, I believe Opera 5 or 6 didn't really support DOM all that well. That's one of the main reasons the company did a complete rewrite of the rendering engine for version 7.

    Opera 7 and 8 are much better with complex sites. The worst part though, is that presto (the new engine) has been out for something approaching 3 years. And people both still talk about Opera's lacking DOM support and use scripts that are either 3 + years old or operate on those assumptions.

    Believe me, it's as bad as the people who still put down Windows XP like it crashed like Windows 98.

    I can understand if something just came out, but jeezus - 3 years? Get with the program...

    --
    Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  66. HOLY SHIT! by DongleFondle · · Score: 1

    News at 11:00!!!!

    This is probably the lamest most non-news worthy post I've even encountered on /. and that's saying something.

    1. Re:HOLY SHIT! by megrims · · Score: 1

      Yep, I agree. Your post is a bit redundant.

  67. Re:could backfire by Citizen+Gold · · Score: 1
    From the summary: "...and will hopefully make webmasters, who develop IE centric sites..."
    Unless these webmasters are coding for intranets where the browsers are under their control these people need to evolve.
  68. remember.. its CVS the pharmacie, not the software by Anonymous Coward · · Score: 1, Informative

    remember.. its CVS the pharmacie, not the software

  69. 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 whitehatlurker · · Score: 1
      Has anyone got Opera to render the page anyways?

      Yeah, I used the proxomitron to modify the user agent string (to IE 6) and hey presto it just works. Of course Proxo is blocking the ads and such so I can't really tell if it is what it is supposed to look like. (And I also filter on FF, so it's rather moot to test with it.)

      As to whether it looks fine, it does not appear to be a site I will visit, but it's not obviously messed up. (No text on top of text of text or anything like that.)

      --
      .. paranoid crackpot leftover from the days of Amiga.
    2. 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.

    3. Re:Confirmed. by Ilgaz · · Score: 1

      The funny thing is the site block one of "paid" browsers meaning the owner of browser likely can pay whatever current Opera price is.

      They also block top of the line Nokia Smart "phone" (9xxx) owners too and the people who can pay the price for that expensive, luxury mini laptop.

      Keep locking away the class A and A+ (customer profile terms) ;)

    4. Re:Confirmed. by NaDrew · · Score: 1
      you could use ua.ini to completely remove "opera" form the us string. just type "cvs.com=5" and thats it.
      But doing so removes any incentive for the CVS.com Webmaster to remove their unnecessary blocking. Instead, Opera users should hit CVS.com a couple of times a day... or hour... or minute... until their Web logs are fairly bursting.
      --
      Vista:XPSP2::ME:98SE
  70. Never understood Opera's concerns by Propaganda13 · · Score: 1

    Excluding pirated versions, you either paid for it or are running ads. Opera should have a list of paying customers and an accurate log from their ad server. They should be able to publish some realistic numbers, not just downloads.

    Yes, this post is a dupe

  71. The Phamtom of the Opera by Orion+Blastar · · Score: 1

    I'm sawing to bring down the chand.... no I can't do it!

    Opera is like Xerox, and IE is like Microsoft, and Mozilla/Netscape is like Apple. Xerox had it first, Apple made theirs like Xerox but a bit different, and then Microsoft came in and monopolized the market.

    For those who say that Apple had it first, the original Macintosh resembled the Cannon Cat and was based on the Apple // series. After visiting Xerox, Jobs had new ideas on how to make changes to the Macintosh and Lisa projects.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  72. Re:Good by toddestan · · Score: 1

    The thing that makes Opera so much faster is the way the back button works. Opera stores pages you visited in memory already rendered, so whenever I go back, it's instant. All the other browsers re-render the page from cache (or worse, fetch stuff off of the server) which is much much slower. This makes a huge difference on both slow and fast computers. However, this has the disadvantage of eating up tons of ram, which is why Opera is considered a memory hog by some. (Firefox also likes to use up a lot of memory, though I don't know what for).

    When it comes to rendering a page that hasn't been cached yet, I find most browsers to be about the same when on a fast computer. Opera is fast, Firefox is fast. Heck, even MSIE is fast.

  73. Re:Good by toddestan · · Score: 1

    He hasn't updated that site in ages.

    I just glanced at the site, and he lists Opera 8.00, which has only been out a few months. So it isn't that old.

  74. yeah; my first thought was ... by jc42 · · Score: 1

    So when is IE going to stop identifying itself with a string that starts with "Mozilla"?

    I've also sorta wondered: Isn't "Mozilla" a registered trademark? Is it actually legal for IE to identify itself this way? Not that any of us would really want to take Microsoft to court, y'know, but this does seem to be a somewhat dubious practice.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  75. Would it not be possible... by threaded · · Score: 1

    Would it not be possible for the browser to detect it is rendering badly or getting duff stuff from the server and say, "ho hum, I'm dealing with a M$ borganism, lets do that again but this time say I'm IE7"?

  76. Re:Good by interiot · · Score: 1
    Yeah, which is why I said that Opera is no slouch on features.

    There's still a philosophical difference. Firefox is designed to be endlessly enhanceable by end users. Firefox has shrunk a little bit, but still a large portion of its stock functionality is implemented in javascript (so that its functionality is more easily morphed by add-on user code).

    Opera is designed to be a small, solid, fast implementation of most things you need, but it's not inherently designed to be able to morph into an operating system or a kitchen sink. Opera is fundamentally slower moving, because it's implemented in C/assembly, but once Opera catches up with Firefox, its new features are more streamlined.

    (no, I'm not confusing Gecko and Firefox. You can bolt a kitchen sink on top of Firefox, so it's a browser + sink)

  77. Re:Good Interiot: PhD & master of grammar anal by interiot · · Score: 1
    Spelling/grammar is not an issue. There are many smart people in the world who can't write English at all.

    1. There's value in brevity. If you can get your points across with a minimum of words, you save your reader time.

    2. There's value in distilling your thoughts into two or three bullet points. People don't want to work hard to try to figure out what you're saying. People are more likely to read and understrand your viewpoint if you do a little work to make it short and coherent first.

    3. You claim to be intelligent. If so, great. You write like you're from the PR department or fromt upper management, like you need to hype up your writing to make it more impressive. If you you have good ideas, express them clearly, and people will recognize that. They'll recognize that a lot better if you don't have a bunch of hyper formatting.

    4. Write less. People don't want to respond to your logical points if a) they have to comb through your first post to make sure they didn't misunderstand it, and b) if you're going to respond with many more pages that they will have to take a lot more of their personal time to try to completely understand.

  78. Re:It doesn't say just IE by kasperd · · Score: 1

    So in reality, it's Opera spoofing Mozilla 4.0 spoofing MSIE 6.0 spoofing Opera...

    Not exactly, but close. In reality it is Opera spoofing MSIE/6.0 spoofing Mozilla/4.0.

    --

    Do you care about the security of your wireless mouse?
  79. Re:Good by ubernostrum · · Score: 1

    (no, I'm not confusing Gecko and Firefox. You can bolt a kitchen sink on top of Firefox, so it's a browser + sink)

    Whereas Opera now doesn't need any bolting on, because it picked up everything and the kitchen sink. I used Opera for several years because it was simply the best browser available for Linux, but at this point it's in need of a lot of streamlining and pruning if it wants to get back to where it was.

  80. Re:"IE compatible" by Per+Abrahamsen · · Score: 1

    > No, it's highly standards compatible.

    Are you sure about the "No"? I know Firefox have some rather elaborate hacks in order to be able to render non-standard pages designed for MSIE. I'd expect Opera to do the same.

  81. Why should it matter. by DigitalReverend · · Score: 1

    For me it doesn't matter what the useragent is. When I do up my websites, I make sure it looks the same on all of them. IE, Netscape, Mozilla, Opera. If it don't then I fix it.

    I think the useragent thing needs to be thrown out and these lazy assed web developers need to start really earning the titles of developers.

    Sorry if I sound cranky, but it's Monday and I still ain't won the lotter.

    --
    I read Slashdot for the headlines, because the headlines, unlike the articles, are usually original and never duplicated
  82. Seems like a win-win strategy by Max+Nugget · · Score: 1

    Opera may have something to brag about, or they may not. Current wisdom suggests even they don't necessarily know (though the download count on their site might give them a rough estimate).

    Thus far they've been hiding behind the veiled argument that "you can't say we're not successful because nobody, including us, knows how successful we are!"

    And they're not *really* throwing away that argument. The new user statistics will still be an underestimate of the total userbase, because it won't factor in people who are still spoofing as IE with an older version of the software.

    And there's a lot of good reasons not to upgrade.

    Opera doesn't have any auto-update feature and, at least in my experience, has a tendency to forget settings and sessions when you upgrade versions, so I imagine many users don't upgrade until there's a newer version with a feature they want enough to bother with the whole process.

    And, an obvious and more relevant argument here, the ability to identify your browser as IE is a FEATURE. In older versions, you can still CHOOSE to identify yourself as Opera, if you want to help boost the stats of your browser of choice. But I, like many I'm sure, leave it as IE or Mozilla because it's more convenient than switching everytime I go to a site that doesn't let in Opera. So if you take away that feature in a future version, thus breaking compatibility with many sites, this may lead to more webmasters fixing their sites for Opera, but the more likely and more immediate result will be users either abandoning Opera or, more notably, NOT UPGRADING. Version 8.0 works fine, so why upgrade and lose the FEATURE that lets me view my favorite sites?

    And, of course, the significant number of people who choose not to upgrade in the near future, and Opera's inability to estimate what percentage of the userbase these people comprise, means they get to have their cake and eat it too. If the browser statistics in the near future show Opera with a huge boost (and it's actually a 2-for-1 gain since every user they gain in the statistics is a user IE/Firefox loses), they can say "I told you so" and brag about their larger userbase.

    And if the new statistics aren't particularly impressive, they can STILL say the stats are not accurate because some "unknowable" percentage of Opera users are still using the older version of the browser.

    So, smart strategy I suppose. I have a hunch that the percentage of Opera users who set their browsers to identify as IE may be an overwhelming majority, so the impact this move might have on the browser stats *might* be pretty staggering. Then again, it might not be. Opera is my browser of choice and I think it beats the stuffing out of both IE *AND* Firefox, so I wish the company well. But the bottom line is we're stll a long ways away from having browser stats that accurately represent Opera's userbase.

  83. Call them by robinjo · · Score: 1

    CVS replies with canned answers as long as it's less work for them than fixing the problem. Answering e-mails with canned answers is easy. But they will do something if you guys call them and people have to sit in the phone explaining it over and over again.

    Make sure to tell long and pointless ramblings instead of technical details.

  84. Survey of hits to my sites by smagruder · · Score: 1

    Opera hits are 0.53% of the hits to my sites. So, as far as I'm concerned, Opera making any changes won't help. Opera does indeed include "opera" in the user-agent, even if pretending to be MSIE.

    Here's other stats for fun:

    • Various spiders/bots--33.2%
    • MSIE-sans-Opera--32.92%
    • Gecko family--31.0% (Firefox is 28.73%)
    • Konqueror--0.18%
    • Unaccounted for--2.17%
    --
    Steve Magruder, Metro Foodist
  85. Re:Good Interiot: PhD & master of grammar anal by interiot · · Score: 1
  86. Re:Good Interiot: Arstechnica coward by interiot · · Score: 1

    The real APK & yourself had a chuckle over this eh? Boy, you are in for one heck of a surprise soon is all I can say.

    APK

    P.S.=> You'll be hearing from my attorneys shortly... DO NOT EMAIL ME AGAIN! apk

  87. Re:remember.. its CVS the pharmacie, not the softw by yipyow · · Score: 1

    How could I forget? Here in the Southeastern US there is one on every frickin' corner (across from a Baptist Church).

  88. Re:Good Interiot: Arstechnica coward by interiot · · Score: 1
    1.) I do believe extraterrestrial life exists. Absolutely. I am a believer in God, and in no known religion did God ever say to any of his propets as far as I know "You are my ONLY children"... it's a big universe folks, think about it!

    SETI's an awesome effort & concept! A truly noble effort, in a world that is powered TOO much of the time on greed & corruption as well as pursuit of the "Holy Dollar"... Hope it helps find "E.T", & not the borg, you know?

  89. Re:Good Interiot: Arstechnica coward by interiot · · Score: 1

    What did you study when you were in college? Did you go for the minor in CS, or/and were there other things you studied?

  90. Re:Good Interiot: REPLY TO YOU ON EDUCATION by interiot · · Score: 1
    Me? I graduated 5 years ago, bachelor's in CS, and have worked at a Fortune 100 company since then. My favorite languages are Perl and javascript, but things like Postscript/Forth, Tcl, Lisp, and make influence me a lot. VB 3 & 4 were definitely standouts.

    I can be cool to you, but my perception is that the discussion goes downhill quickly if anything is said that you don't agree with (eg. the Memory-Optimization Hoax thread that seems like it will continue to go on until one of you two don't have the physical strength to type any more). But I'll give technical conversation a try anyway.

    Regarding your comments about ActiveX vs XUL, I don't think that XUL is going to create many holes. Javascript is heavily sandboxed, and ActiveX is not. There are a few ways to easily create holes in those sandboxes, and that's what's accidentally happened with Greasemonkey. But I don't think that it will be a common occurance for accidental holes to be created, because there are only a handful of ways to create such holes.

  91. Latinisms by LPetrazickis · · Score: 1

    forums (fori?) just acknowledge the problem;

    "forum" is a second declension neuter noun. The Latin plural is "fora".

    --
    Is this a sigs-optional kind of place? 'Cause I am totally down with that if you know what I mean.