Slashdot Mirror


Microsoft Sends Broken Stylesheets to Opera

An anonymous reader writes "The Register has a story that the MSN homepage serves a different style sheet to the Opera web browser that makes Opera appear to be broken. Is this deliberate or a mistake? Who can possibly say? Opera's own take on the situation can be found here." This is not the first time.

938 comments

  1. No fear of prosecurion, no problem! by Sun+Tzu · · Score: 5, Insightful
    It's back to the bad old days at Microsoft... Sounds a lot like how they killed DR-DOS, but on a smaller scale.

    Send us your Linux Sysadmin articles.

    1. Re:No fear of prosecurion, no problem! by Anonymous Coward · · Score: 0

      Hmmmmmmmmmmmm, does the MSN page looks like that, haven't seen it in ages, is that page so important to look at...................

    2. Re:No fear of prosecurion, no problem! by Strange+Ranger · · Score: 5, Funny

      >back to the bad old days at Microsoft

      Drat, I must have missed the good days.

      --

      Operator, give me the number for 911!
    3. Re:No fear of prosecurion, no problem! by Znonymous+Coward · · Score: 3, Funny

      Why would anyone want to visit msn.com anyway?

      --

      Karma: The shiznight, mostly because I am the Drizzle.

    4. Re:No fear of prosecurion, no problem! by suman28 · · Score: 1, Offtopic

      I am sure there are few that actually type msn.com and go there, but I am forced to go because I have a hotmail account and I can't seem to hit the stop button fast enough before I am pushed into msn.com. So, I don't see this as FUD, but instead more of Microsoft's tactics to do away with competition. If the page doesn't load then people will start using IE. Right?

    5. Re:No fear of prosecurion, no problem! by ichimunki · · Score: 4, Insightful

      Forced... because I have a hotmail account?

      But is someone forcing you to use Hotmail?

      --
      I do not have a signature
    6. Re:No fear of prosecurion, no problem! by Ponty · · Score: 1

      It's set as my homepage. And with Safari, I can get to it *really quickly*.

    7. Re:No fear of prosecurion, no problem! by Anonymous Coward · · Score: 3, Funny

      Dude, this MSN page looks pretty messed up in *any* browser. How's that for cross-browser compatibility eh?

    8. Re:No fear of prosecurion, no problem! by alzoron · · Score: 1

      If you want to play a game that uses the zone, then yes you are being forced.

    9. Re:No fear of prosecurion, no problem! by critter_hunter · · Score: 5, Informative

      MSDN has a similar behavior. I don't give a shit about MSN, but I needed to download the DirectX 8.1 SDK (to use OGRE) the other, and it was hell. I fact, I needed to identify as Mozilla 5 to see more than a few unrelated links on this page (try it if you have Opera. Change your identifier and reload the page)

      --
      Karma: Could be worse (could be raining)
    10. Re:No fear of prosecurion, no problem! by xanadu-xtroot.com · · Score: 1

      But is someone forcing you to use Hotmail?

      I can't speak on suman28's specific situation, but I will say there is a thing called "Passport". You get signed up for everything...

      Wait. MS telling (read as: "force") you to use something they offer? Nah... Never...

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    11. Re:No fear of prosecurion, no problem! by pmz · · Score: 1

      Why would anyone want to visit msn.com anyway?

      When a computer comes with Microsoft Windows XP, Microsoft Internet Explorer, and a subscription to Microsoft Network, what choice does the user have? I feel sorry for those computer users stuck in MSN. It's sort of like being stuck in a walled garden not knowing that there is an entire world outside waiting to be discovered.

    12. Re:No fear of prosecurion, no problem! by Anonymous Coward · · Score: 0
      Bravo!

      I remember the days when gurus pooh-poohed the idea that you could get a virus from an email. Thankfully, M$ innovated that for us!

    13. Re:No fear of prosecurion, no problem! by Brontosaurus+Jim · · Score: 1, Troll

      Good thing you aren't forced to play a game that uses the zone.

    14. Re:No fear of prosecurion, no problem! by Anonymous Coward · · Score: 0

      "It's sort of like being stuck in a walled garden not knowing that there is an entire world outside waiting to be discovered."

      Or more like a public restroom. It's dirty, it smells like defecation, and you hear some disgusting fat pigs fart while barking in their cellphone. Oh the joy of being stuck in MSN.

    15. Re:No fear of prosecurion, no problem! by Anonymous Coward · · Score: 1, Interesting
    16. Re:No fear of prosecurion, no problem! by ratamacue · · Score: 3, Funny
      Why would anyone want to visit msn.com anyway?

      Maybe they don't want to. But Internet Explorer certainly does.

    17. Re:No fear of prosecurion, no problem! by SquadBoy · · Score: 2

      I'm not sure how to start but I'm not going to start with the obvious insult. A few months ago in a bid to get some docs out of MS for a thing I needed to do I was forced to sign up for a Passport. So yes indeed I got a hotmail account with it. Now how in the hell does that force me to use the thing? Answer it does not. If you need free email use http://www.hushmail.com instead. Now what is your excuse?

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    18. Re:No fear of prosecurion, no problem! by pnatural · · Score: 2, Informative

      [...] what choice does the user have?

      fdisk

      'nuff said.

    19. Re:No fear of prosecurion, no problem! by ackthpt · · Score: 2, Insightful
      MSDN has a similar behavior.

      MSDN has an annoyingly high number of broken links, too. It's like the option of last resort when looking for assistance on Visual Studio .Net, best results seem to come from punching in a few keywords in Google and picking through what comes up, that or hit USENET groups.

      --

      A feeling of having made the same mistake before: Deja Foobar
    20. Re:No fear of prosecurion, no problem! by SN74S181 · · Score: 1

      'fdisk /mbr' is cool, but you have to be at the DOS prompt.

    21. Re:No fear of prosecurion, no problem! by Anonymous Coward · · Score: 0

      Do you have any idea how difficult it is to switch to a fresh email account? It took me well over two years after Microsoft bought out hotmail (and therefore made me "switch"), before people stopped sending me mail on my hotmail account.

      Ofcourse, hotmail really IS a shitty mail account nowadays (it hasn't improved anything since the pre-MS days, while the competition has). And you CAN change accounts if you want to. But it's like smoking. You know it's bad for you, and some day it's going to really bite you in the ass, but you just can't quit.

      Nowadays I use a mail forwarder front-end on my own domain, so I'll never have to switch email addresses again.

    22. Re:No fear of prosecurion, no problem! by spike+hay · · Score: 2, Insightful

      Dude, this MSN page looks pretty messed up in *any* browser. How's that for cross-browser compatibility eh?

      msn.com is the pinnacle of shitty design. Why does anybody care about this Opera thing anyway? MSN is such a shitty site, that no one reads it anyway, except for IE users who don't know how to reset their home page. The site is basically advertisements for microsoft products, or other paid advertisements. And the actual stories that are on the site look like they came out of a woman's fashion magazine.

      Nobody smart enough to use Opera or Moz visits MSN. There are better newssites, like news.google.com or the Guardian.

      --
      If you don't understand any of my sayings, come to me in private and I shall take you in my German mouth.
    23. Re:No fear of prosecurion, no problem! by jsse · · Score: 1

      I don't know about you, but the taiwan version of MSN has sex channel ad in the front page. ;)

    24. Re:No fear of prosecurion, no problem! by isorox · · Score: 1

      Drat, I must have missed the good days.

      It was Tuesday 2nd July 2002

    25. Re:No fear of prosecurion, no problem! by zcat_NZ · · Score: 1

      [zcat@herbert]# fdisk /mbr
      fdisk: cannot open disk /dev//mbr: No such file or directory

      ohhh.. DOS prompt.. :)

      --
      455fe10422ca29c4933f95052b792ab2
    26. Re:No fear of prosecurion, no problem! by GORby_ · · Score: 1

      Hmm... you mean the 2nd window that hotmail opens with msn in it? well... just use mozilla and disable unrequested popup windows.

      No need to hit stop anymore.

    27. Re:No fear of prosecurion, no problem! by The_Dougster · · Score: 1

      c:\windows\system32\fdisk.exe

      --
      Clickety Click ...
    28. Re:No fear of prosecurion, no problem! by Sir+Robin · · Score: 1

      I run Opera 6.11 for Linux. I tried your second msdn link, and I got (visually, at least) exactly the same pages for all 5 ident strings O6.11 will emit. (Circa 7-Feb-2003, 9:30am EST.)

      --
      My /. ID is only 5,210 away from Bruce Perens's.
  2. Standards schmandards. by Boogaroo · · Score: 4, Insightful

    Seriously, isn't this why the W3C tries to make people follow standards? So it doesn't matter what browser you use, it should all work?

    Anyone, including Microsoft, who writes a site that serves seperate pages to different browsers is doing a disservice to the public.

    1. Re:Standards schmandards. by u38cg · · Score: 5, Interesting
      Well, not neccesarily. I don't think it's unreasonable (as a provider, not a web zealot) that a server doles out pages that are renderable. Where it's possible to predict what needs to be changed to get a browser to render that page properly, you might as well do it. Of course, it does have the potential to be abused.

      My browser is set to send nonsense as its id strings; it doesn't seem to do my surfing experience much harm.

      --
      [FUCK BETA]
    2. Re:Standards schmandards. by TheAngryMob · · Score: 0

      Until the browsers get their acts together and stick to the standard, commercial web sites have no choice but to compensate for varying implimentations of CSS/JavaScript/HTML standards.

      Sure M$ is probably goofing around here, but they have no choice but to do things this way unless you want a very drab looking site.

      --

      Don't just game, Dungeoneer
    3. Re:Standards schmandards. by Anonymous Coward · · Score: 0

      So, I should serve a shitty, bloated, crippled page to all my users because some of them are still using Netscape 3 or 4? No, I don't think so.

      When you deal with browsers you deal with interpretation on the client side. Being able to serve different pages to different clients based on their browser is an asset and that's why it's possible.

      Yes, we all wish a single page would work in every browser in the exact same fashion. But out here in the real world it doesn't work that way.

    4. Re:Standards schmandards. by Enahs · · Score: 4, Informative

      Um, I suppose you didn't read Opera's take on this; MSN's webserver(s) uses a special broken CSS for Opera. When using the stylesheet intended for IE6, Opera displays the page just fine.

      --
      Stating on Slashdot that I like cheese since 1997.
    5. Re:Standards schmandards. by Anonymous Coward · · Score: 4, Informative

      > Seriously, isn't this why the W3C tries to make people follow standards? So it doesn't matter what browser you use, it should all work?

      How the HELL did this get modded to 5?!? RTFA, the problem is MSN sending a perfectly-compliant, but deliberately flawed in values, CSS style sheet *only* to the Opera 7 browser. Note that the sheet values were chosen to instruct O7 to misrender the pages. Nothing the W3C can do about this, standards compliance wasn't the problem.

    6. Re:Standards schmandards. by Anonymous Coward · · Score: 0

      Anyone, including Microsoft, who writes a site that serves seperate pages to different browsers is doing a disservice to the public.

      not really.

      Anyone who writes a browser that picks and chooses which standards to adhere to does a disservice to the public. However, when people write code for different browsers, they have to decide whether the usability & design benefits outweigh the cost of coding seperate styles. There are certainly situations in which it makes sense to serve different content to the different browsers.

      The thing that makes this article interesting is that Microsoft didn't even increase the usability when sending the custom code to Opera.

    7. Re:Standards schmandards. by questionlp · · Score: 5, Interesting

      W3C calls their CSS and HTML specifications as "Recommendations" rather than "Requirements" or "Standard", per se. Instead, they provide specifications on how user agents (be it browsers or cell phones) are recommended to follow.

      Of course, it would be lovely if all browser makers were to forced to follow the recommendations down to the nitty gritty, but even the recommendations don't always provide strict requirements on how a property or class should be rendered.

      The fact that Microsoft is pushing out (delibrately) a broken style sheet is just wrong.

    8. Re:Standards schmandards. by lodge · · Score: 3, Interesting
      ...but they have no choice but to do things this way unless you want a very drab looking site.

      This may or may not be true; I've seen some quite impressive standards compliant sites that seem to work in many of the major browsers. But does that excuse feeding a deliberately broken style-sheet to a competitor's browser, and only to that browser? I would say not.

    9. Re:Standards schmandards. by rknop · · Score: 5, Insightful

      Anyone, including Microsoft, who writes a site that serves seperate pages to different browsers is doing a disservice to the public.

      While I agree with the philosophy, unfortunately it's unrealistic. Reason: so many browsers, worst among them Netscape 4, try to support CSS and fail so miserably that a standards-complaint CSS page is likely to be unreadable. And, unfortunately, some people still use NS4 and old versions of IE.

      What I've done some places is write some SSI that detects the browser. If it detects Netscape 4 or lower, or IE ... probably 4 or lower, I forget at the moment ... it sends a "dumbed down" style sheet that will present only a faint echo of the layout of the page, but which will leave the text readable. Any other browser, you get the normal "standards compliant" style sheet. Note that here I am sending specific style sheets for specific browsers-- but I assume that any version of Opera, and any version of Netscape or Mozilla 5 or greater and any recent IE and any other browser that may come is standards complaint.

      -Rob

    10. Re:Standards schmandards. by walt-sjc · · Score: 0, Flamebait

      Oh please. If you RTFA, Opera works fine with the MSIE version of the pages. What MS is doing is deliberate sabotage. It's quite clear what they are doing, and anyone that knows anything about MS's historical behavior knows why.

    11. Re:Standards schmandards. by Fembot · · Score: 4, Interesting

      Actualy thats an interesting point. Should I bother to make a special version of my page for older browsers (Like NS4 and IE4) which have frankly awful CSS and DHTML support? Especicaly give how few people still use those two browsers. Or should I maybe have one primitive version which runs in even mosaic etc, and one which works with all the more common browsers which conform to the latest standards? And why cant there be some nice easy javascript way to determine if browsers support CSS2 and other fancy standards?

    12. Re:Standards schmandards. by spongman · · Score: 2, Interesting

      Yeah but the stylesheet for opera is designed to work with Opera v6. The bug in the stylesheet was hidden by a bug in v6 which was only last week fixed in v7. sure, there's a bug in the stylesheet, but that doesn't mean it's new or that it was placed there specifically to break Opera v7.

    13. Re:Standards schmandards. by borat · · Score: 0, Flamebait

      it's their web site, they can do what ever they want with it. some sites flat out deny browsers that id themselves as IE and i don't ever see anybody complaining about that.

    14. Re:Standards schmandards. by governorx · · Score: 2, Informative

      The original point was very valid and you are the one that is missing the point. The argument that it should be standardized is very valid because the content you recieve from a website should not depend on your browser type. Hence the goal of a global standard is to ensure compatibility across multiple platforms (in this case a software platform).

      Also, by addressing this area of concern, no flawed values would be present due to a difference in browser types - merely by other errors.

      OTOH (On the other hand) remember that programmers make mistakes, and someone who has to write web pages using different syntax and markups can make mistakes if they are more comfortable writing for a different browser (i.e. I.E.). They are working for MS after all.

    15. Re:Standards schmandards. by spongman · · Score: 1

      actually the same stylesheet is sent to Opera v6 browsers which render the (admittedly buggy) page incorrectly. it just so happens that this incorrect rendering hides the bug in the stylesheet and thus the page appears as desired. it's only since the rendering bug was fixed in v7 that the stylesheet bug has become apparent, and since v7 was only released last week, it's a little premature to assume that the bug in the stylesheet is deliberate.

    16. Re:Standards schmandards. by Anonymous Coward · · Score: 0

      It seems like part of the problem is the history of styles and Opera. If I'm reading that right.

    17. Re:Standards schmandards. by Anonymous Coward · · Score: 0

      any version of Netscape or Mozilla 5 or greater

      WOW! Damn, I'm way behind. I only have Mozilla 1.3a installed. I guess I really need to upgrade. Thanx for the head's up!

    18. Re:Standards schmandards. by Rui+del-Negro · · Score: 1

      Ture, if the browser you're using does follow the standards. However, 95% of the browsers being used can't handle something as simple as "position:fixed" inside a stylesheet.

      In other words, if you want pages to work in older browsers (Netscape 4.7, Opera 6) and / or in MSIE, you can't use that property. Changing that often means you then need to rearrange the whole page.

      The alternatives are a) not use any of the more advanced CSS properties (but that's basically depriving Opera 7 and Mozilla users of features that are standard and supported by their browser, simply because MSIE doesn't support them) or b) use those features and get pages that look broken under MSIE (ie, over 90% of the market), which is also not acceptable.

      RMN
      ~~~

    19. Re:Standards schmandards. by AzrealAO · · Score: 1

      The question then becomes, was it a bug in the style sheet that was masked by a bug in Opera v6, or was it a deliberate setting in the stylesheet to work around a bug in Opera v6?

      Now that v7 doesn't have the bug anymore, the existence of the setting, that was a workaround for a previous bug, looks like intentional shennanigans.

    20. Re:Standards schmandards. by spectecjr · · Score: 2, Interesting

      Um, I suppose you didn't read Opera's take on this; MSN's webserver(s) uses a special broken CSS for Opera. When using the stylesheet intended for IE6, Opera displays the page just fine.

      Hmmm... although the thing is, the item in the stylesheet which they claim is broken (ul tag style) is the same in the Nav6 stylesheet.

      Mozilla renders the page perfectly, and it gets the nav6 stylesheet with that very same ul {} declaration... here's all three listed together:

      Opera: ul {list-style-position: outside; margin: -2px 0px 0px -30px; list-style-image: url(http://msimg.com/m/8/bullet-black.gif);}

      Nav 6: ul {list-style-position: outside; margin: -2px 0px 0px -30px; list-style-image: url(http://msimg.com/m/8/bullet-black.gif);}

      IE6: ul {list-style-position: outside; margin: -2px 0px 0px 8px; list-style-image: url(http://msimg.com/m/8/bullet-black.gif);}

      Looks like human error to me.

      Simon

      --
      Coming soon - pyrogyra
    21. Re:Standards schmandards. by Anonymous Coward · · Score: 0

      He's referring to the User-Agent string (Moz 1.3 identifies itself as Mozilla 5).

      Dumbass.

    22. Re:Standards schmandards. by Anonymous Coward · · Score: 0

      I can see both sides of the coin. In the best of all possible worlds, you wouldn't be browser specific. Reality being what it is ya gotta do it.
      But there is no excuse for CSS that fairly explicitly attempt to break the competition.

    23. Re:Standards schmandards. by Iridar · · Score: 1

      No, no, no! This just can't be! I cannot believe that Microsoft would do such a thing, that they would...umm...hold on...this is what they always do.

      This is news?

      --


      Information doesn't want to be anything

      .
    24. Re:Standards schmandards. by methuseleh · · Score: 2, Insightful

      ...but you're doing a disservice by "enabling" people to continue using standards-ignorant browsers. The sooner these people get a clue, the better... for all of us. By coding to standards now, we hasten the pace of standards compliance, thus making the present discussion moot. It's a chicken-and-egg kind of thing.

      CSS1 became a w3c recommendation in Dec. 1996. There's been plenty of time for browsers, and browser users, to come up to speed.

      --

      --
      Think Green... Burn only 100% recycled dinosaurs in you car.

    25. Re:Standards schmandards. by Bob(TM) · · Score: 3, Funny

      My browser is set to send nonsense ...

      Coincidentally, so are most web servers.

      --

      The little guy just ain't getting it, is he?
    26. Re:Standards schmandards. by FuzzyBad-Mofo · · Score: 5, Informative

      Here's a tip for including CSS without having to worry about NS4 and (I think) IE4 screwing it up:
      Use the CSS2 @import rule to import your style sheet.

      The version 4 browsers will ignore this tag, therefore you don't have to worry about crashing NS4 with your perfectly valid CSS.
      Example:

      <style type="text/css" media="all">@import url(main.css);</style>
    27. Re:Standards schmandards. by Anonymous Coward · · Score: 0

      "Yes, we all wish a single page would work in every browser in the exact same fashion. But out here in the real world it doesn't work that way."

      Well it works for me. I create a single page that is aesthetically appealing, validate to W3C standards, and displays properly in every possible browers on the market. YOU must be an incredibly unskilled designer.

    28. Re:Standards schmandards. by z0ot · · Score: 1

      I certainly agree that when one has a standards-compliant browser available, then one should use it. However, some people truly don't have much of a choice.
      For example, some people still use a 68k Mac. IIRC, the last available version of Netscape for 68k was version 4.0. If that user does not have sufficient means (money, computer proficiency, etc.) to upgrade the computer, then that user is stuck using the last product available.
      Again, I am not necessarily disagreeing with your point, but perhaps we should be a little less aggressive with the clue bat if we wish to keep the Internet available to 'all of us'.

    29. Re:Standards schmandards. by TKinias · · Score: 1

      Fembot wrote:

      Should I bother to make a special version of my page for older browsers (Like NS4 and IE4) which have frankly awful CSS and DHTML support? Especicaly give how few people still use those two browsers.

      Unfortunately, sometimes it's a director who refuses to give up NS4. Now, when you're a lowly webdev staffer and a director (your boss's boss) says `this design looks like excrement' are you going to tell him it's his own fault for using an old browser? Right or wrong, you need to make the big guys happy and sometimes that means working around NS4's ineptitude.

      For a less extreme case, you can just use the media=all bug to hide CSS from NS4. The NS4 luddites will get a 1995-style all-default grey-background page, which will be completely useable. Everyone else gets your CSS.

      --
      In principio creauit Linus Linucem.
    30. Re:Standards schmandards. by Anonymous Coward · · Score: 0

      No, the first guy has to deal with web apps, a database, and dynamic content. You have to deal with the 5 hits your geocities page gets every day, 4 of which are yours.

    31. Re:Standards schmandards. by Jon-o · · Score: 1

      Of course, relying on javascript is going to cause you at least as many headaches as the original.

      I say let crappy software die. We shouldn't have to support the mistakes a company made 5 years ago.

      It's one thing to force upgrades due to rampant featuritis, and the assumption that everyone NEEDS the latest and greatest version because everything else just sucks; it's quite another to require an upgrade when the old software is buggy and incomplete, and always was.

      If someone insists on using those old browsers, I recommend they turn off style sheets completely, since the browsers don't REALLY support them.

    32. Re:Standards schmandards. by Lucas+Membrane · · Score: 1
      Yes. The MS site does not work with NS4.7x either. I have no idea how intentional or unintentional that is, but if MS is interested in customizing their site for different clients, why didn't they fix that one first. BTW, the MS site also doesn't work with IE with large fonts. Trying to resize the main frame to be wider so that all the text fits into the frame horizontally does not work -- IE keeps re adjusting its line breaks so that the right side of the text is off the screen and the user must scroll back and forth horizontally to read each line. And when I right click on the main frame in IE and select 'Open Frame in New Window' (which does indicate that MS knows that it is a frame), it reloads the page with the same flippin' framed layout. So this indicates that MS ain't geniuses at web usability, and the Opera problem all might be just another egregious blunder, but who wants to buy software from such a bunch of meatheads?

      I noticed the NS problems today while trying to download the patch that MS released yesterday for the IE security problems. Of course, they miss no opportunity to lock you into something. The patch is available only for certain combinations of MS OS and MS IE. Those who have NT and IE5.5 (eg I) don't have any patch available. There is a patch for IE5.5 with ME, but not for NT. There is also a patch for IE6 and NT, so it looks like they want me to upgrade to IE6 and accept their new and improved terms of license. No thanks. They also mention that the patch breaks HTMLHelp, and various other things that the user taking the security patch must do to keep their system reasonably functional. Who wants to deal with such meatheads?

      Not me. The Opera situation sure makes MS look like it's run by a bunch of heavy-handed wannabes all trying to display the maximum of rapacity in emulation of the company's renowned leaders. This is minor-league sleaze, paradoxically common nowadays among the most successful(?) and most respected. I hope to drop MS from my firm's suppliers' list in a few days, and I think that anyone in favor of integrity in business should give serious thought to doing the same. I can accept avarice. I can deal with meatheads. Avaricious meatheads, good riddance.

    33. Re:Standards schmandards. by cpeterso · · Score: 1


      What Opera 6 bug was Microsoft working around? According to Opera in this article: "You mean, perhaps MSN had to write special versions of the page for the older Opera6? No. Opera6 handles the pages sent to MSIE6 just fine."

    34. Re:Standards schmandards. by vgaphil · · Score: 1

      Why should standards on the web matter? It obivously doesn't affect people with disabilities.

      http://slashdot.org/articles/02/10/22/177239.shtml ?tid=123

      I'm going to put some stuff on my page

      if Browser == IE, then send(latest_exploit)

      Zend all Sig.

      --
      A clever person solves a problem. A wise person avoids it. -- Einstein
    35. Re:Standards schmandards. by madgeorge · · Score: 1
      The point, as I read it, is that if browsers are following W3C standards, no one should be creating browser-specific style sheets in the first place. Take it easy, and breathe. :)

      --madgeorge

    36. Re:Standards schmandards. by Anonymous Coward · · Score: 1, Interesting

      "When using the stylesheet intended for IE6, Opera displays the page just fine."

      And when you save the page which was served to Opera and load it in IE6, it's broken and crap. So obviously that's a bug in IE6?

    37. Re:Standards schmandards. by JimDabell · · Score: 1
      While I agree with the philosophy, unfortunately it's unrealistic. Reason: so many browsers, worst among them Netscape 4, try to support CSS and fail so miserably that a standards-complaint CSS page is likely to be unreadable. And, unfortunately, some people still use NS4 and old versions of IE.

      That's why you should hide your CSS from Netscape 4.x using one of its many bugs. If your page is written correctly, it should work just fine without CSS.

      More info.

      Serving different stylesheets to different browsers is all very well, but you have to do quite a bit of work to avoid completely destroying the cachability of your stylesheets.

    38. Re:Standards schmandards. by 286 · · Score: 1

      You are certainly not doing any one any favors by supporting older browsers. For one thing they have security issues that are most likely not patched or no longer supported.

    39. Re:Standards schmandards. by tshak · · Score: 1

      The latest build of O6 seems to handle it just fine, however, what's interesting is O6 also handles the "broken" CSS just fine. There was a bug in O6 regarding the 30px margin issue.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    40. Re:Standards schmandards. by tshak · · Score: 1

      The fact that Microsoft is pushing out (delibrately) a broken style sheet is just wrong.


      No, the fact the Microsoft is pushing out a CSS that addresses a padding bug in Opera 6 is not "wrong". Opera 6 currently hit's MSN just fine. It's just with Opera 7 (released a few days ago) the bug is "fixed", so therefore the "fix" actually breaks Opera 7.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    41. Re:Standards schmandards. by Anonymous Coward · · Score: 0

      "CSS style sheet *only* to the Opera 7 browser"

      GG reading. It sends it to everything but IE, IIRC, so that Netscape 4.x doesn't choke on its own rancid fecular rendering abilities.

    42. Re:Standards schmandards. by Anonymous Coward · · Score: 0

      Crucially, while I accept your case for supplying a different version to a known-broken browser, the way you've described your testing of User-Agent is the correct way that almost no-one uses: if you positively recognise that the browser is broken, then you serve it something to cope with that; otherwise, you serve it your default page, which conforms to standards and should simply work for everyone.

      Ubiquitous practice is to test for known-good browsers, serve the sensible version of the page to them and presume that any unknown browser is one of the antiques that don't work, so give them a lame version of the page.

      At issue is what's done about unknown browsers: it may fairly be taken as read that any new browser that comes out after the page was written will either support standards or fail to gain enough market share to be worth caring about. Your strategy will deliver the sensible page to such a browser; the ubiquitous strategy will deliver a broken/dumb page.

      While one may properly accept incompetence as a defence from the idiots who think the're brilliant web designers for doing the ubiquitous folly, that defence is far from credible when it comes from a business which is an influential member of the W3C standards process. While it is conceivable that Microsoft are incompetent, it is entirely proper for one of its peers in that standards-body to haul it over the coals for such incompetence; it would, indeed, be entirely reasonable for the W3C to take some kind of disciplinary action over any of its members being this incompetent.

  3. Not necessarily saying this story isn't true, but by Anonymous Coward · · Score: 2, Insightful

    ..if there's an innocent explanation for this, it wouldn't be the first example of paranoia from Opera's general direction this month.

  4. Opera should respond by pubjames · · Score: 5, Funny

    Opera should respond by automatically translating any page on the Microsoft web site into German and back again with Babelfish.

    1. Re:Opera should respond by evilviper · · Score: 5, Funny

      "Welcommen to SmallDelicate.com"

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    2. Re:Opera should respond by realkiwi · · Score: 2, Funny

      Shouldn't that be Norwegian?

      --
      realkiwi
    3. Re:Opera should respond by Anonymous Coward · · Score: 0

      It would be "in" instead of "to" since Germans say "Willkommen *in* dem Club" whereas we would say "Welcome *to* the Club".

    4. Re:Opera should respond by Anonymous Coward · · Score: 5, Funny

      Pornoliz it http://www.pornolize.com/

    5. Re:Opera should respond by Fishstick · · Score: 1

      heh, I was thinking of "tiny" and "flaccid".

      Sein Penis war Mikro- und weich.

      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

    6. Re:Opera should respond by Anonymous Coward · · Score: 0


      Shouldn't that be Norwegian?


      In fact, the translation repeatedly seems between Chinese and English causes the pretty interesting result.

    7. Re:Opera should respond by Anonymous Coward · · Score: 0

      His penis was a microphone and soft?

    8. Re:Opera should respond by KillerHamster · · Score: 0
      Das Internet is nicht fuer gefingerclickend und giffengrabben. Ist easy droppenpacket der Routers und overloaden der Backbone mit der spammen und der me-tooen. Ist nicht fuer gewerken bei die Dummkopfen. Die mausklicken Sichtseeren keepen das Bandwidth-spewen Hands in die Pockets muss; relaxen und watchen das cursorblinken.

      http://www.annoyances.org/exec/show/article09-100

    9. Re:Opera should respond by Anonymous Coward · · Score: 0

      Welcomely to micro switch!

    10. Re:Opera should respond by be-fan · · Score: 1

      Funniest thing ever. Just check out how it translates the "Why Users Hate IT Products and Developers" headline!

      --
      A deep unwavering belief is a sure sign you're missing something...
    11. Re:Opera should respond by evilviper · · Score: 1

      It wasn't supposed to be a German translation, it was supposed to be a (bad) babblefish double-translation.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    12. Re:Opera should respond by zapfie · · Score: 1

      That pales in comparison to: "Slashback: NWLink, Vivendi, Fistfucks"

      --
      slashdot!=valid HTML
  5. Microsoft destroys Netscape, Opera must be next by SPaReK · · Score: 1, Interesting

    While there are still copies of Netscape and Netscape users out there. It looks like the majority of the people use Internet Explorer, Opera, and Netscape (not sure what order). It looks like Microsoft is taking aim at Opera now.

    For what its worth, I think Opera is the best browser out there. It has great speed, and renders the HTML like its suppose to be rendered. Can't speak for stylesheets though, don't use them.

    1. Re:Microsoft destroys Netscape, Opera must be next by Domingos+Neto · · Score: 1

      Why should Microsoft bother? Opera's market share isn't exactly a threat to IE :o)

    2. Re:Microsoft destroys Netscape, Opera must be next by Jondor · · Score: 2, Informative

      sure, but Opera is also available for iTv, Smartphone, symbian and verticals and those are markets MS would love to enter and konquer...

      People have to stop thinking that the PC is all there is on the net...

      --
      Nobody expects the spanish inquisition!
    3. Re:Microsoft destroys Netscape, Opera must be next by slide-rule · · Score: 1

      love to enter and konquer...

      When KDE users mispell...
      (yeah, its completely OT ;-)

    4. Re:Microsoft destroys Netscape, Opera must be next by Jondor · · Score: 1

      yeah.. wasn't sure and to lazy to click on kdict.. Oh well, at least I'm part of the proud tradition of /. misspellings.. ;-)

      --
      Nobody expects the spanish inquisition!
  6. Clearly This Sucks but.... by jone1941 · · Score: 1, Informative

    am I mistaken or can't opera report itself as MSIE? In which case the only way it would get a bad CSS is if MS has evil extensions to CSS that will kill any browser except IE. Also, I'm no lawyer, but what are the legal implications of this? none is what I would guess. If you go to hotmail with Safari it will tell you that you can't use safari to check your hotmail account. Not to mention that I have had websites complain about mozilla, suggesting that I instead go get netscape 6...duh.

    --
    Fear trumps hope and ignorance trumps both
    1. Re:Clearly This Sucks but.... by wrenkin · · Score: 4, Informative

      If you read the article you would see that Opera is perfectly capable of rendering the page that MSN sends to IE. If you change Opera to identify itself as IE, no problem.

      The problem here is that if you've set Opera to the report the true user-agent, MSN sends a page with a broken CSS file that tells the browser to render the content so that the page becomes unreadable--Here, they set a negative margin on content in some divs so that the first couple words in any column are overlapped by the div to the left, frustrating the viewer. Even IE chokes on the page they give to Opera:

      http://deb.opera.com/howcome/2003/2/msn/opera7.p ng

      This is sabotage.

      Read the original report here:

      http://deb.opera.com/howcome/2003/2/msn/

      --
      -- "Is this death or is this Ohio?"
    2. Re:Clearly This Sucks but.... by TobiasSodergren · · Score: 1

      Wouldn't reporting a browser to be MSIE raise the percentage of IE browsers in the server logs? That's not something I want to happen.

    3. Re:Clearly This Sucks but.... by joebp · · Score: 3, Informative

      am I mistaken or can't opera report itself as MSIE?

      Yes, it can.

      But why should it? It just encouranges the stupidity of most 'web designers' who look at logs and say 'Oh, 98% of visitors use MSIE5/6, no need to write correct code, just kludge some MS-only code together'. Lather, rinse, repeat.

      User-Agent string fascism and spoofing is a classic chicken and egg situation. Except the chicken in this case is an MCSE armed with MS Frontpage.

    4. Re:Clearly This Sucks but.... by spacecowboy420 · · Score: 1
      Use phoenix.
      • No msn issues
      • No bank problems
      • Tabbed browsing
      • Open source
      • No annoying banners

      With the later versions I have had absolutely 0 problems.
      --
      ymmv
    5. Re:Clearly This Sucks but.... by trout_fish · · Score: 1

      Not exactly. When set to identify as another browser the identification string still contains "Opera". Examples:

      Identifying as IE:
      Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows XP) Opera 7.0 [en]

      Identifying as Mozilla:
      Mozilla/5.0 (Windows XP; U) Opera 7.0 [en]

      Identifying as Opera:
      Opera/7.0 (Windows XP; U) [en]

    6. Re:Clearly This Sucks but.... by necrognome · · Score: 1

      Not to mention that if Opera users were to start "surfing as IE," Internet Explorer "marketshare" would magically increase.

      --


      Let's get drunk and delete production data!
    7. Re:Clearly This Sucks but.... by Anonymous Coward · · Score: 0

      Sabotage? With paranoid fucks like you guys, it's difficult to take the movement serious. Considering how minor the defect is, you guys are overreacting. I think it is much more likely that the designers of the webpage just screwed up, and not that Microsoft is waging an overt war against Opera by means of subtle error. Anything they do can be witnessed by everyone else. It's ridiculous to assume that they are intentionally attacking you.

    8. Re:Clearly This Sucks but.... by greg_barton · · Score: 2, Insightful

      For Microsoft, this is a win/win. If Opera users change their user-agent identification, it look to browser statistics as if Opera has ceased to exist. "No one is using Opera," says Microsoft. If Opera users fo no change their user-agent identification, Opera users are inconvenienced (and may not use the browser) and no Opera hits are recorded at Microsoft sites. "No one is using Opera," says Microsoft.

      Neat, huh?

    9. Re:Clearly This Sucks but.... by generic-man · · Score: 1

      Opera cannot identify itself as MSIE.

      If you think Opera can report itself as MSIE, I want you to try this test.

      1. Go to File > Quick Preferences > Identify as MSIE 6.0.
      2. Open the URL for PNC Bank Account Link.
      3. Read the message "We have detected that the browser you are using: Opera 7.01 running on Windows NT with an encryption level of 128 is not supported by PNC Bank Account Link."

      Sorry. Thanks for playing.

      When my browser "identifies" itself as Internet Explorer, sites shouldn't be able to tell that I'm not running Internet Explorer.

      --
      For more information, click here.
    10. Re:Clearly This Sucks but.... by Okojo · · Score: 1

      Corporate mob rule is what it is. It's only going to get worse, folks.

    11. Re:Clearly This Sucks but.... by walt-sjc · · Score: 1

      Well, if you RTFA, you will see that Opera DOES claim that it's IE except that it also adds the fact that it's opera too. It's also a fact that IE identifies itself as Mozilla, yet MS uses different code for IE than it does for the REAL mozilla.

      So what you are asking Opera to do is NOT tell web servers that it's really Opera.
      This is NOT cool. The web was built on open standards. What MS is tring to do is toss open standards out the window.

      By the way, hotmail is MS too, so you can lump it in the same boat as MSN.

      Any site that pulls this shit (doing browser checks and denying access or deliberatly delivering broken content to certain browsers) needs to stop that behavior immediatly. It harms us all.

    12. Re:Clearly This Sucks but.... by Anonymous Coward · · Score: 0

      Dude, this MSN page looks messed up in *any* browser. How's that for cross-browser compatibility eh?

    13. Re:Clearly This Sucks but.... by charon_on_acheron · · Score: 1

      HEY, it's not us MCSE's causing this problem! We studied those Transcenders really hard to pass those tests. And I prefer to use PowerPoint to make web pages, it's much easier to design than FrontPage is.

      (Disclaimer for the humor-impaired on /. .)

    14. Re:Clearly This Sucks but.... by livingdots · · Score: 1
      "If you read the article you would see that Opera is perfectly capable of rendering the page that MSN sends to IE. If you change Opera to identify itself as IE, no problem.

      The problem here is that if you've set Opera to the report the true user-agent, MSN sends a page with a broken CSS file that tells the browser to render the content so that the page becomes unreadable."

      I agree that this is most likely a deliberate attempt to discredit Opera. However, you appear not to have read the report that carefully yourself: "MSN looks for 'Opera' in the User-Agent string and on purpose send Opera 7 a style sheet which distort pages. [...] Opera 7 handles the HTML pages sent to it similar to other browser, including Microsoft's own MSIE. That is, when you feed the page meant for Opera 7 to MSIE 6 it shows the same distortions as Opera 7 [and] Opera 6 handles the pages sent to MSIE 6 just fine."
      And this is Opera's default UA-string:

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

      This is actually how it looks when you "identify as MSIE6" in Opera! As you can see the UA-string looks nothing like the one found in MSIE6. "Opera" is in fact always present in the UA-string -- no matter what you choose to identify as. This is what Microsoft has exploited. Some Opera users work around this by using Proxomitron, to make the UA-string look exactly like the one in IE.
    15. Re:Clearly This Sucks but.... by Okojo · · Score: 5, Informative

      Actually I spoke too soon and am going to take back what I said. I loaded up the page in Opera 6.0 and the margin -30 is supposed to fix a bug in Opera 6.0's rendering of lists. In fact, it's the very same problem I ran into while designing some webpages a few weeks ago that annoyed me to no end. Basically, Opera 6.0 indents list items by about 30 pixels to the right, unlike other browsers. Thus that -30 value is there to correct that problem. Opera 7.0 doesn't exhibit that tabbing effect (thus consistant with the latest IE and Mozilla browsers). Apparently MSN is serving Opera 7.0 the same CSS sheet as Opera 6.0 even though 7.0 works best when it's served the same style sheet as IE. Thus, saying that this problem is browser sabotage is too strong of an accusation.

    16. Re:Clearly This Sucks but.... by Anonymous Coward · · Score: 0

      That chick on the left is pretty cute...

    17. Re:Clearly This Sucks but.... by Anonymous Coward · · Score: 0

      This isn't the problem, Opera does send itself along as compatable with MSIE, and you can see that in the user-string:

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

      The problem is that msn.com is searching for that little word called "Opera" in the string. Basically it says, if Opera is in the string then use the site.css. you can see that it's doing this because when they trick msn.com to think they are using an "Oprah" browser (/shudder) it doesn't do this little hack.

    18. Re:Clearly This Sucks but.... by spongman · · Score: 1

      moderation: +20 (possibly the only insightful post in this discussion)

    19. Re:Clearly This Sucks but.... by Anonymous Coward · · Score: 1, Funny


      Or maybe it is time for another "which site is most popular" statistics, and MSN is trying to generate traffic by having this come out on /.

    20. Re:Clearly This Sucks but.... by Anonymous Coward · · Score: 1, Insightful

      I'm suprised that noone hans written a worm that randomly changes IE's identifier to that of another browser. There are panty to choose from, IE, Netscape, Mozilla, Opera and I assmune that Safari will use it's own as well. If you couldn't reliably identify which browser was being used to visit your site then site designers would be forced to make W3C compliant pages.

      That'll fuck'em.

    21. Re:Clearly This Sucks but.... by Mitreya · · Score: 4, Insightful
      Please mod the parent up if you have any points. As much as I enjoy the discussion that bashes MS, this is the most insightful/informative post that I have seen.

      And, not to defend MS or anything... but how come EVEN THE OPERA.COM SITE NEGLECTS TO MENTION THAT OPERA6.0 HAD A +30 BUG WHEN RENDERING CSS SHEETS?? Who is sabotaging who here?!?

    22. Re:Clearly This Sucks but.... by Anonymous Coward · · Score: 0

      Yeah, you're right... in the Opera-specific style sheet, they meant to put a 0 pixel offset, but someone slipped on the keyboard and inserted an accidental '-3' just before it.

      And then there was an accident with the page tester suddenly becoming blind and marking the "Page renders perfectly" tickbox instead of the one for "Everything on the page is rendered quite far to the left"

    23. Re:Clearly This Sucks but.... by Anonymous Coward · · Score: 1, Interesting

      It seems more likely a misunderstanding on many parts...

      Opera 6.03 almost renders the MSN page correctly (no far-left text, but there are some glitches with alignment on wrapped rows), so it would seem that the 'buggy' stylesheet is in fact to compensate for 6's CSS bugs.

      From MS's side, Opera 7 has only just recently become available in non-beta form, so it's reasonable to expect they haven't tested with it yet.

      From Opera's side, they're looking to sell their browser, and they've just worked hard to produce the most compliant browser they've built so far. Suddenly they find the MS site (the site of their most fearful competitor, with an incredibly dodgy history) is rendering in a broken manner. In these circumstances, I could understand forgetting a small list-processing bug. All Opera should need to do is post an apology, once they realise this.

    24. Re:Clearly This Sucks but.... by rabidcow · · Score: 1
      Actually, they do address it:

      Isn't this just a problem with the newly released Opera7?

      You mean, perhaps MSN had to write special versions of the page for the older Opera6? No. Opera6 handles the pages sent to MSIE6 just fine.


      I'm curious, who's right? Did Opera 6 have a +30px bug, or did it render the ie6 style sheet correctly? From their screen shot it looks fine. (near the end of here)

      (hey look, there's something hidden in their source too:

      "<--<h2>Give it up! Don't you realize that Microsoft won the browser war?</h2>

      <p>No. The Web was created to offer universal access to information. No single vendor should be allowed to treat it as private property. Netscape used to be the bully on the block, but Microsoft outperforms them in this role. If you would like the Web to remain a place where no single vendor dominates, please consider using Opera.-->
      ")
    25. Re:Clearly This Sucks but.... by Mitreya · · Score: 1
      Actually, they do address it:

      My bad, they do address it :). Anyone out there knows who's right??
      Ironically, I did not see a couple of last paragraphs because Netscape 4.72 which I generally use failed to render them properly (covering the paragraphs with screen shots).

      I am too lazy to investigate it, but perhaps they are subotaging netscape4.72? :)

    26. Re:Clearly This Sucks but.... by Fweeky · · Score: 2, Informative

      Actually, it looks suspiciously like someone setting margin in a misguided attempt to work around a "problem" with padding; in the CSS box model, each box has two measurements to define how things flow around it; padding, which is inside the box but outside the content, and margin, which is outside the box.

      The problem is not all browsers apply margin and padding the same to elements; for example, Mozilla and IE give the body tag a margin, Opera gives it padding (as recommended by the W3C and common sense). Web weenies often try to remove this by setting margin: 0; while neglecting to set padding. A naive way to fix this would be to serve a stylesheet specifically to Opera setting margin to a *negitive* value of whatever padding happens to be set to, thus pulling the padding outside the viewport; the correct solution is obviously to just set padding: 0;.

      Lists are similar; if you don't set margin *and* padding, you're liable to have things like this happen, because you've not defined what you want fully. This is especially true of lists, which are often built up quite differently in different browsers.

      So, no need to go overboard on the conspiracy theories; this looks more like a web weenie who doesn't quite know what he's doing. I guess this is what happens when you hire graduates straight out of college ;)

    27. Re:Clearly This Sucks but.... by c.emmertfoster · · Score: 1

      Good point! Who knows how many statistics showing IE's marketshare are inaccurate because of things like webspiders claiming to be Internet Explorer...

      Nice sig, by the way.

      --
      We can neither love nor pity nor forgive. If you make a slip in handling us you die!
    28. Re:Clearly This Sucks but.... by spectecjr · · Score: 1
      The problem is not all browsers apply margin and padding the same to elements; for example, Mozilla and IE give the body tag a margin, Opera gives it padding (as recommended by the W3C and common sense).

      I don't know about that; given that margins collapse and padding doesn't, I'd expect to have a margin for a BODY tag, so that

      tags don't end up with an extra line above them before the start of the page.

      Margin:
      TOP MARGIN (size is MAX(Body Margin, P margin))
      P TAG CONTENT
      BOTTOM MARGIN (size: MAX (Body Margin, P Margin))

      PADDING:
      BODY PADDING
      P TAG MARGIN
      P TAG CONTENT
      P TAG MARGIN
      BODY PADDING

      But hey, that's just me.

      Simon

      --
      Coming soon - pyrogyra
    29. Re:Clearly This Sucks but.... by Anonymous Coward · · Score: 0

      How about opera 6.1.

      I am using opera 6.1 and the page is broken also.

    30. Re:Clearly This Sucks but.... by howcome · · Score: 5, Informative

      This is not correct.

      Opera6 shows the page that MSIE6 receives just fine. I even included a screenshot of it on my page -- scroll down to the second image.

      If you still believe this is Opera6's fault, please provide a test case showing how it fails.

    31. Re:Clearly This Sucks but.... by Anonymous Coward · · Score: 0

      Nope, nope, nope. According to Opera, "Opera6 handles the pages sent to MSIE6 just fine." The "fix" for the +30 bug isn't even applied to the version of Opera that allegedly had the bug. Besides, do we really think M$ is going to go out of their way to fix a bug for another browser? If M$, out of the kindness of their heart, wanted to fix poor little Opera's bug, you would think they'd do it for the version that actually HAD the bug. This look more like plausible deniability to me - "...well, Opera USED to have this bug that we thought we were fixing..." So, to recap, Microsoft has gone to the trouble to create a page that fixes the +30 bug in Opera, but they didn't go to the trouble to test it. In fact they are feeding the "fix" to the wrong version of Opera, while the version that had the alleged bug renders MSN just fine. All this from a company who has a history of such kind accomodations...

  7. Identify As by OneBarG · · Score: 2, Informative

    I have Opera set to identify as MSIE 6.0. Maybe there's something I'm missing out on by doing so, but at least this way I don't get warnings from Hotmail or, as this article says, different pages.

    --
    I'm starting to think this isn't the best place to promote my Anti-Sig Campaign.
    1. Re:Identify As by rehabdoll · · Score: 1

      If you and everybody else identified Opera as Opera and not IE, more pages might work better. If i remember correctly, Opera uses the IE User-Agent by default.

      Thats something i dont really understand. Yeah, they probably get a few less mails asking why www.asdf.com displays "wierd" in Opera due to crappy coding like in the article. But in the long run, they help making IE more dominant and thus destroying the html-standards.

      Or perhaps im just being paranoid.

    2. Re: Identify As by Antity · · Score: 1

      I have Opera set to identify as MSIE 6.0. Maybe there's something I'm missing out on by doing so, but at least this way I don't get warnings from Hotmail or, as this article says, different pages.

      Yes, indeed, I think you're missing something:

      How does Microsoft measure its market percentage for browsers? Yes, they're checking (or let others check) UserAgent strings sent by browsers visiting popular sites (msn/hotmail may be quite popular, for example).

      And how are these UserAgents set? Oops, you just changed your browser (Opera) to identify as MS Internet Explorer...

      You don't need to replace Opera by Internet Explorer. It's enough for Microsoft if you just change your UserAgent to MSIE and surf on for them to be able to claim "we've just got another 10% of the browser market" and everybody just believes it, because not many people will fiddle with their UserAgent settings for no good reason, right?

      So, one could say, MS just gives those that don't want to switch to IE a reason to change their UserAgents. That's all they need.

      I won't use IE as I don't like it and I don't visit sites that look like crap in Mozilla. Meaning, I won't change my UserAgent for these marketing drones' benefits.

      --
      42. Easy. What is 32 + 8 + 2?
    3. Re:Identify As by The+Cornishman · · Score: 1

      Gee, great idea! If everyone does this, then the web server log files will be able to prove that we're all using IE, and the moron developers will have even less incentive to test against minority browsers. [This is Konqueror. I make sure it doesn't tell anyone it's IE]

    4. Re: Identify As by OneBarG · · Score: 1

      Personally, I'm just trying to make my "online experience" a little better. Microsoft isn't exactly going to welcome Opera users into their websites with open arms whether 5% of people are using Opera or 50%. I use hotmail (which I'm sure is flame-worthy in and of itself), and I don't like the nag screen before I can check my E-mail.

      Sure, it's not an attitude that benefits the many, but I don't think I'm required to use every decision to benefit the many. I'm allowed to have a few for myself. This happens to be one of them.

      If the "indentify as" option is so unhealthy to Opera, I'm wondering why they have it in the first place.

      --
      I'm starting to think this isn't the best place to promote my Anti-Sig Campaign.
  8. We need browser masking. by Angelwrath · · Score: 2, Interesting

    It would be nice to see a browser capable of masquerading around as IE or Netscape to decieve these foolish websites into not knowing what they are.

    I've heard plenty of stories of forms suddenly working when a feature in a browser was changed to show Internet Explorer for Windows/Mac, and otherwise breaking when they work just fine. Or in my case, I came across a site that said IE and Netscape only, but used Opera and it worked perfectly - this sort of ignorance on the part of web developers really is intolerable.

    1. Re:We need browser masking. by mph · · Score: 1
      It would be nice to see a browser capable of masquerading around as IE or Netscape to decieve these foolish websites into not knowing what they are.
      As an unfortunate side-effect, this would reinforce webmasters' belief that everybody in the world uses MSIE.
    2. Re:We need browser masking. by sweetooth · · Score: 2, Informative

      Opera already can masquerade as any browser you want it to. That's been a feature of Opera for as long as I can remember.

    3. Re:We need browser masking. by Anonymous Coward · · Score: 0

      the sad thing is I've came across quite a few websites that won't render properly under opera identifying as opera, but switch it to identify to MSIE and presto! page works fine.

    4. Re:We need browser masking. by Anonymous Coward · · Score: 0

      i hate the developers that actually lock NON IE browsers out.

      If they want to be lazy, (and as a web developer, its pur laziness) and not design sites to spec, so be it, but put a little "Best View in IE because i suck at coding" instead of PREVENTING viewers.

    5. Re:We need browser masking. by rknop · · Score: 5, Insightful

      As an unfortunate side-effect, this would reinforce webmasters' belief that everybody in the world uses MSIE.

      Yep. What we really need is too late to accomplish. What we really need is a protocol that forbids you from identifying which browser you are, but only allows you to specify to which standards you conform.

      Then maybe webmasters would write their HTML and such the way they're supposed to, and what's more the browsers would have to really support the standards they claim to support.

      But, unfortunately, that's an ideal world, not the one we live in.

      -Rob

    6. Re:We need browser masking. by aidoneus · · Score: 1

      Opera does this, and has done it for quite some time. It's simply a matter of changing one setting in your preferences. It's even a drop down menu, so nothing scary for an end user. It would be better still, however, if MS instead would realize the web is supposed to be platform independant. Not too likely though.

      -jason

    7. Re:We need browser masking. by inteller · · Score: 1

      yeah, and we all know that standards are so good at keeping up with the latest and greatest technologies.... ....if we all had to conform to standards, would still be in use

    8. Re:We need browser masking. by jtcampbell · · Score: 1
      Opera already includes this functionality.

      It's particulary handy for sites that won't allow you to use them unless you are using a version of IE or Netscape (e.g. www.natwest.co.uk).

      It's even on a handy "quick preferences" menu, so it's easy to switch if the occasion demands it.

    9. Re:We need browser masking. by Moloch666 · · Score: 1

      I think I better solution would to be able to modify the agent-string to anything, like Konqueror does. Using something like Oprah, like Opera used for testing or, IESucks, would be great.

      --
      Understanding is a three-edged sword. -- Kosh Naranek
    10. Re:We need browser masking. by Angelwrath · · Score: 1

      Yep. What we really need is too late to accomplish. What we really need is a protocol that forbids you from identifying which browser you are, but only allows you to specify to which standards you conform.

      No, I don't think it's too late - that is basically denying the power of large groups of people. Open standards can win if the standard is superior, and available to all - hence, the opportunity for FSF and Copyleft, and a marketing campaign to make people aware of them. It isn't late, it is just now a challenge, whereas when the time was "right", nobody could see far enough ahead to think that there would ever be browser wars.

      Thinking in the traditional sense, and taking the current state of the browser market, surely any ideas will fail. That's why Guerilla tactics have been so effective. Think of a good open protocol, get a small group of hackers together, and start it off small.

      Incorporate it into Mozilla and KHTML, get it adopted by companies like Netscape, Apple, Sun and others that inherently oppose and compete with Microsoft, and in time either Microsoft will be forced to respond, or lose out. The Apple market is small, but it gets a disproportionately large attention of writers - so get Apple to adopt the open protocol in Safari, and mention it to some Apple websites, and the Mac user base will probably adopt it and market it as a Microsoft-free protocol.

      Then get it supported in Apache and other open web software as well. Get people to use it without ever knowing they are using it. Think Guerilla, not Gorilla.

    11. Re:We need browser masking. by rmohr02 · · Score: 1

      You can have Mozilla masquerade as IE if you wish. See this comment of mine for more info.

    12. Re:We need browser masking. by Anonymous Coward · · Score: 0

      That wouldn't work any better. A company producing both a browser and server could invent an extended protocol that broke the competition's client. This is a rare instance where there is only one correct answer: a single protocol for all.

    13. Re:We need browser masking. by PetWolverine · · Score: 1

      Perhaps instead we should just have browsers that don't identify themselves as anything at all, forcing Web developers to make pages that actually display correctly in general.

      wget --useragent=""

      --
      I found the meaning of life the other day, but I had write-only access.
    14. Re:We need browser masking. by Eil · · Score: 1


      It would be nice to see a browser capable of masquerading around as IE or Netscape to decieve these foolish websites into not knowing what they are.

      Unless I misread your post, almost every browser in existence has a way to change the user-agent string. Which brings me to a rant.

      (rant mode on)

      Whenever this topic comes up, I'm always tempted to write a letter to someone at W3C asking them to strongly consider taking the user-agent identification string right out of the HTTP specification. The stated purpose of the World Wide Web proper is accessability to content regardless of presentation. A user-agent string has no other purpose than to allow web designers to discriminate against particular web browsers and needs to be stricken from the recommendations if RFC's and other 'net standards are ever to be taken seriously by the clueless majority of web designers.

      And please don't try to argue that the user-agent string is useful in that it provides webmasters with the ability to see which browser is used most often on their site. I'm sure some webmasters find it very useful for that, but rest assured that if they didn't have that information, they'd be forced to grow a bit of a clue and design their sites to work across all browsers rather than just the particular one with the greatest market share.

      (rant mode off)

      I'm open to suggestions on whether anybody else thinks this is a good idea or not.

    15. Re:We need browser masking. by digitect · · Score: 1

      Beautiful idea, dude. If only we could turn back time.

      --
      There is no need to use a SlashDot sig for SEO...
    16. Re:We need browser masking. by Anonymous Coward · · Score: 0
      But, unfortunately, that's an ideal world, not the one we live in.

      "Thank goodness there's Walgreens..."

      God I hate that commercial.

  9. Aww, come on... by cybermace5 · · Score: 3, Funny

    I think we should give Microsoft the benefit of the doubt here. I mean, it's really easy to slip up and identify a specific user agent, and serve a web page to it that has a content margin set to -30 pixels. We've all done it before, right?

    --
    ...
    1. Re:Aww, come on... by insanecarbonbasedlif · · Score: 1

      Yeah, its just like all the times those innocent ACs accidently slipped "goatse.cx" links in their "first posts"...
      They didn't mean it, it was an innocent mistake. I'm sure Microsoft is the same... just a big innocent troll.

      --
      Just because I doubt myself does not mean I find your position compelling.
    2. Re:Aww, come on... by Shalda · · Score: 4, Funny

      I remember back to about '97 or so, at the height of the browser wars, every time I went to the Microsoft web site with Navigator 3.0, Navigator would GPF. Of course, the same thing would happen if I went to the Netscape site with IE 3.0. Which was ironic, because I was going there to download Navigator.

    3. Re:Aww, come on... by Anonymous Coward · · Score: 1, Funny

      Yeah, its just like all the times those innocent ACs accidently slipped "goatse.cx" links in their "first posts"...
      They didn't mean it, it was an innocent mistake. I'm sure Microsoft is the same... just a big innocent troll.


      At last someone finally understands us! We don't mean to, its all been just a big misunderstanding

      oh, and not FP!

    4. Re:Aww, come on... by Malcontent · · Score: 1

      Maybe if this kind of behaviour was rare then we'd give them the benefit of doubt but come on now this is MS. This is how they work.

      --

      War is necrophilia.

    5. Re:Aww, come on... by dimator · · Score: 1

      I'm down with what you're saying, but navigator should not have crashed based on input anyway. You unintentionally point out that Nav 3 was in fact either a POS, or heading there very quickly.

      --
      python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
    6. Re:Aww, come on... by Anonymous Coward · · Score: 0

      certainly -- happened to me just the other day.

      besides, Opera owed them those 30 pixels... they are only taking pixels that rightfully belong to them

      because I just said so.

    7. Re:Aww, come on... by Fishstick · · Score: 1

      OIC - clever.

      sneaky that,putting

      lots of <br> tags

      in the anchor

      so that only the very last apparent 'link' has the domain revealed:

      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

    8. Re:Aww, come on... by spongman · · Score: 1
      We've all done it before, right?
      Yeah, actually we have. If you're trying to get lists to render properly on Opera6 then you'll need to tweak your stylesheet specifically for that browser to move those lists 38 pixels to the left. In order to do this you'll probably have to check for 'Opera' in the user-agent string. Of course, when Opera fixes this problem and thus renders the -38px offset correctly you'll have to change your user-agent parsing to handle the new version number.
    9. Re:Aww, come on... by Graff · · Score: 1
      ...serve a web page to it that has a content margin set to -30 pixels. We've all done it before, right?

      Sure we have. Of course we then CHECKED the web page in the browser we were coding to and found the mistake. Or at least we should have, if we were a corporation with the assets and resources of a company like Microsoft.

      But then again, I guess Microsoft can't be bothered with checking for bugs before it releases anything, especially when if affects products other than theirs. They must have been more busy eliminating security holes in their own, bug-ridden servers.
    10. Re:Aww, come on... by mdavids · · Score: 1

      Not just Nav3. I used to be able to crash Nav4 with style sheets. Perfectly valid CSS1. Well, to be fair, that's W3C CSS, not Netscape CSS or MS CSS.

      Of course now that we have a number of browsers that implement the standard 99% correctly, crashing a deliberately broken browser designed to sabotage it's competitors and the standards process is a feature, not a bug.

    11. Re:Aww, come on... by Anonymous Coward · · Score: 0

      This reminds me of the time when I tried to download a copy Netscape Navigator using Internet Explorer and Windows 95. I could download the latest copy of Internet Explorer no problem in one or two hours (using dialup). However, Netscape would also slow down to a crawl and then halt.... the next day I had no Netscape. I even tried downloading it from the local ISP's files, but the same symptoms. I only got Netscape after four or five incomplete downloads!

    12. Re:Aww, come on... by quantaman · · Score: 1

      Heck that's nothing on my old mac netscape 3.0 would crash at netscape.com! (can't comment on theMircosft site though as I considered it sacrilage to even type in microsoft.com)

      --
      I stole this Sig
  10. Realplayer by vasqzr · · Score: 1


    What if Realplayer had clips on their website, and you couldn't view them without the geniune realplayer software?

    MSN should be able to block non-IE browsers if they want. It's a free country. Until you become a rich and powerful corporation that is.

    In either case...

    I've noticed many Linux browsers over the last 2-3 years having trouble with Hotmail and MSN web sites. Mostly just fonts, and other display anomolays. I didn't think it was somethig MS would have been doing on purpose though.

    1. Re:Realplayer by Domingos+Neto · · Score: 2, Informative
      MSN should be able to block non-IE browsers if they want. It's a free country.

      No, it shouldn't. Not when they have 90% of the market share. This is monopolium, not free competition, and the same rules don't apply in this case.

    2. Re:Realplayer by jasonditz · · Score: 2, Insightful

      This isn't the same thing at all. MSN isn't blocking Opera-users from its website, its deliberately serving them a different (and somewhat broken) website in an effort to make the user think something is wrong with Opera. I don't see why they shouldn't be able to do it, but its still deceptive... and I don't blame Opera for being mad. If Real identified non-genuine realplayers and served them with a different clip that looked garbled and had choppy audio I'd be saying the same thing. If they spent half as much time working on their products as they did trying to make everyone else's products look bad I don't think they'd take as much criticism.

    3. Re:Realplayer by SILIZIUMM · · Score: 1

      The difference is, Realplayer is the owner of the realplayer technology, while MS doen't own HTML. HTML sould be platform-independant, while Realplayer may be (According to Real.com wishes) application dependant.

    4. Re:Realplayer by generic-man · · Score: 1

      Since when does MSN have 90% of the market share for web pages?

      You don't have the right to view a web page as you see fit. If you don't like the way MSN renders its web page for you, then use another page.

      --
      For more information, click here.
    5. Re:Realplayer by Anonymous Coward · · Score: 0


      It's their website, and they can do what they want.

      If I had a website, you couldn't tell me what to do.

      Why is MS any different?

  11. i submitted too... by kjellerstua · · Score: 1

    I submitted the same story 3 hours ago. Stop stealing my scoop :)

    1. Re:i submitted too... by Anonymous Coward · · Score: 0

      you're new here, aren't you?

    2. Re:i submitted too... by Anonymous Coward · · Score: 0

      Quit whining you damn baby!

      Go back to your mommy, this is no place for little boys to play.

    3. Re:i submitted too... by Pii · · Score: 1
      Just submit it again tomorrow... I'm sure they'll run it, and you'll get credit.

      It's not like the editors read the stories, or look at what the other editors have accepted for publication.

      --
      For those that would die defending it, Freedom
      has a sweet taste that the protected will never know.
  12. yea right by Pharmboy · · Score: 1

    Anything that can be explained away as an accident, while it makes your competition looks bad, sounds like the old Microsoft we know and love.

    Just like how they are whinning that because of open source, they may have to lower prices. Poor guys.

    In MS case, it looks like a good offense IS a good defense.

    --
    Tequila: It's not just for breakfast anymore!
  13. Standards and lies by Andy+Social · · Score: 4, Insightful

    I love the bald-faced lying that MS pulls out for this behavior. "We're heavily invested in following standards." or "We're trying to produce the best site for all viewers." Yeah, right. Explain why there would be any reason at all to force every child entity 30 pixels to the left of its parent. For that matter, why does MSN still use the tired old hack of sending different pages to each browser? I don't need 4 versions of my site to handle every viewer. Amazing.

    --
    Illegitimi non carborundum
    1. Re:Standards and lies by program21 · · Score: 2, Informative

      It's one thing to follow standards (which IE does a little better as of late), it's another to intentionally sabatoge the display of a page in a competitor's browser.
      The IE6 stylesheet for msn.com works fine with Opera, it's a special stylesheet MS is sending to Opera (when identifying as itself) that causes the page to render horribly, not due to extensions, but to general crappy things to do (setting child elements 30 pixels left of the parent).
      If anything, MS is playing off Opera's adherance to standards here.

      --
      This has been a test. Had this been a real emergency, we would have fled in terror and you would not have been informed.
    2. Re:Standards and lies by Andy+Social · · Score: 4, Insightful
      They obviously do something wrong. Check out the spiral demo in various browsers. The ones that actually follow the CSS standards can render it perfectly. Want to guess which ones render it well? Mozilla-based browsers, and Opera 7 are the only Windows browsers to work correctly. That means the only major browser that does not follow the standards is the most popular one.

      Extend and enhance (also known as extend and extinguish) is not the way to go about making a standards-based system. There are standards. They are not mutable, they are not extensible (except where stated).

      In this particular case, they purposely serve a messed-up CSS stylesheet to Opera. If you browse with CSS turned off, the site looks fine. So, regardless of their adherence to standards (which is not very good), they purposely try to monkeywrench Opera. That's the point of this story, really. Every page should render identically on every browser. All information should be visible on every browser. Purposely hiding your text under a graphic is unacceptable behavior.

      --
      Illegitimi non carborundum
    3. Re:Standards and lies by n-baxley · · Score: 1, Informative

      I'd love to say you're right, but IE6 renders the spiral page just fine. At least on my WinXP box. Granted I had to crank open an IE window to find out since I use Mozilla. Adoption of standards by all browsers is of course the goal.

    4. Re:Standards and lies by lubricated · · Score: 1

      I'm looking at it with ie6 right now. See how the spiral under the blue side of the page repeats with ie and looks right with mozilla. IE definetly screws it up.

      --
      It has been statistically shown that helmets increase the risk of head injury.
    5. Re:Standards and lies by thebigmacd · · Score: 1

      IE6 does NOT render the page correctly on a WinXP box. The "no-repeat" value in the stylesheet is ignored for all objects but the page background. All buttons and the blue main area have backgrounds aligned not with the screen but with their own boundaries.

    6. Re:Standards and lies by curtisk · · Score: 4, Informative

      No it doesn't......check the menu bar on left....its not transparent to the shell in the background...and the shell in the background of the blue area is fixed and moves with the scrolling of the page, it shouldn't....get Opera or any of the browsers that the page mentions and you'll see the difference. I just looked with IE6 /WinXP Pro and Opera7 / WinXP Pro and there is a difference
      Yes, you can see the page, but it's not doing WHAT it SHOULD.

      --

      Sehr geehrter Toilettenbenutzer!

    7. Re:Standards and lies by edwdig · · Score: 1

      On Win98 it doesn't. If you just let the page load and leave it at that. Look at the buttons on the left side of the page. They should be transparent. In IE, you get the wrong part of the background behind them. It's even more obvious that something's wrong when you try scrolling the page - the "transparent" parts of those buttons don't change what shows thru as they move over different parts of the background.

    8. Re:Standards and lies by jjeff · · Score: 1

      Well IE build # 6.0.2800.1106 on windows 2000 renders it incorrectly. Its not too noticeable, but the shell is displayed incorrectly behind the body - (it almost displays the entire shell again and doesnt scroll with the rest of the page).

      --
      when everything is working perfectly.. BREAK SOMETHING before something else FUCKS up!
    9. Re:Standards and lies by jonabbey · · Score: 1

      The problem is that the standard that Microsoft most cares about is the User Agent reports Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1).

      Microsoft, being a marketing company, has always cared more about the standardization and value of their brand than about any technical standard, no matter where it comes from.

    10. Re:Standards and lies by pacc · · Score: 4, Insightful

      Anyone using CSS at all would be aware of bug in
      every browser, even Opera: Real-world example

      There are no chance that they would have gone through the process to server different code to different browsers without testing it out afterwards.

      IE on macintosh is reported to work very good, and there are XML engine updates for Windows to download. This all points to the fact that microsoft is very capable of actually supporting the standards, but we also know that standards would give people no reason to prefer IE over some other browser.

    11. Re:Standards and lies by Andy+Social · · Score: 1

      I wonder if those CSS rendering inconsistencies have been ironed out in Opera 7. Since it's only been out a few days, I'm sure the page you listed was using a different version to test.

      --
      Illegitimi non carborundum
    12. Re:Standards and lies by poot_rootbeer · · Score: 1

      Explain why there would be any reason at all to force every child entity 30 pixels to the left of its parent.

      Umm, because some browsers indent list child elements about 30px to the right by default, and the desired appearance is to have them be aligned vertically with the parent?

      (Note that the Register article did not say EVERY child entity is rendered -30px to parent. Only list items.)

      I agree that the stylesheet is badly coded, but not convinced that it was done so intentionally.

  14. Sites del. diff. content to different browsers... by eddy · · Score: 4, Informative

    ..is fucking irritating. Don't mess with it!

    NO! It it not necessary. It just makes things worse in the long run, so if you're doing this _you're_ part of the problem, so don't complain about how you have to treat browsers differently.

    Sheeesh. Write to the standards, not browsers.

    (And no, this isn't "insightful", it's totally _obvious_ to anyone with a clue)
    --
    Belief is the currency of delusion.
  15. Oddity to me by unterderbrucke · · Score: 5, Interesting

    Why did they pick Opera, and not Mozilla or Netscape, not to mention Safari?

    1. Re:Oddity to me by sulli · · Score: 4, Insightful
      My theory is that they particularly hate Opera because it's commercial. To their customers (OEMs and corporate licensees) they can bash Mozilla for being open-source and therefore unreliable, Netscape for being too tied to AOL, and Safari for being too new and half-baked, but Opera proves that there's something better, separate from the OS, that people are willing to pay for, and this must really piss them off.

      Of course, I am happy with Moz and never think of using MSN. But that's just me.

      --

      sulli
      RTFJ.
    2. Re:Oddity to me by Anonymous Coward · · Score: 1, Insightful

      > Why did they pick Opera, and not Mozilla or Netscape, not to mention Safari?

      One at a time, grasshopper, one at a time.

      Too many browsers break on the same page, it's the page's problem. One browser breaks, it's "obviously" the browser.

      At least that's how MS hopes we'll all think.

    3. Re:Oddity to me by Anonymous Coward · · Score: 0

      Mozilla and Netscape are protected by AOL and MSN doesn't want to piss off AOL (yet) ?

      Safari I would imagine is beneath their notice...

    4. Re:Oddity to me by rworne · · Score: 2, Interesting

      They picked Safari too.

      Hotmail worked fine with Safari just after Safari was released, then Microsoft changed something later in the day and all Safari users now get odd Javascript error messages when attempting to log on to Hotmail.

      Clicking on the "help" link brings you into your account, and once in, everything works just fine (and faster than IE on the Mac as well).

      --
      I tried every decent and legal way I could think of to resolve the issue w/the business before I rented the chicken suit
    5. Re:Oddity to me by Anonymous Coward · · Score: 0

      it's a very paranoid monopolist that shoots at anything that moves.

    6. Re:Oddity to me by djrogers · · Score: 2, Informative

      Actually, MS (used to?) do this with support.micrsoft.com and Mozilla - they'd send broken difficult to read pages, however if you changed your user agent string, Voila - rendered exactly the way it did in IE. Like the story said, this ain't the first time...

      --
      Think outside the... Hey, where'd the friggin' box go?
    7. Re:Oddity to me by reptilicus · · Score: 1

      Isn't Opera the leading choice of browser for mobile devices like cel phones? Isn't this a market MS wants to own?

    8. Re:Oddity to me by Anonymous Coward · · Score: 0

      Please mod parent up.
      MS really is loosing the mobile device market, which Opera is slowly but steadily conquering.

    9. Re:Oddity to me by comp.sci · · Score: 1

      Easy one:

      Because Opera is not free (at least not the version without ads) and therefore is seen as a competitor to MS.
      At least that's my explanation...

    10. Re:Oddity to me by malarkey · · Score: 1

      What's really funny to me is that when I go to microsoft.com with IE 4.0, they can't handle that properly, all kinds of scripting messages. Then I had problems getting to windowsupdate.microsoft.com to update the browswer to 5.5 (although that might have been the blocking software the company was using.)

    11. Re:Oddity to me by Anonymous Coward · · Score: 0

      Simple: Opera7 is the new version, out only a week or two and lots of folk are trying it out. If those folk see it apparently broken, they'll abandon the trial and go back to IE. I shouldn't be at all surprised if MS do the same for Moz each time it has a major new release.

      As has been pointed out by others, MSN gains no actual benefit by having folk unable to read its site, so it's only worth doing this when a lot of the visitors with the victim browser are on a trial period.

    12. Re:Oddity to me by katayama · · Score: 1

      I think the main reason is that Opera is not American, and thus stands a legally weak position.

      Hotmail used to reject all non-IE browsers until
      the court order (or something I forget the detail)
      to accept them.
      Then, it started to accept Netscape, but continues
      to recommend Opera users to download IE....

  16. Won't help!! by Baki · · Score: 4, Interesting

    Just tried www.msn.com with Opera 7. No matter what I set the agent identification to, msn keeps sending the wrong (faulty) stylesheet.

    It looks like MSN uses more advanced techniques to find out what the client is than just the agent identification, in order to sabotage Opera in this case.

    1. Re:Won't help!! by OneBarG · · Score: 1

      Wow, my bad, you're absolutely right. Guess I haven't been to msn.com in a while.

      Oh well, at least I don't get the warnings when I try to go to hotmail.com now.

      --
      I'm starting to think this isn't the best place to promote my Anti-Sig Campaign.
    2. Re:Won't help!! by Usquebaugh · · Score: 1

      In that case how do you explain WGET being sent the faulty style sheet?

    3. Re:Won't help!! by Anonymous Coward · · Score: 0

      I believe opera includes the word "opera" even when you change UID (unlike mozilla).

      If MSN is deliberately targeting word "opera" adding IE tag won't help.

    4. Re:Won't help!! by benzapp · · Score: 1

      I just tried it with 6.0, and it seems to work well enough. I mean, I have seen FAR worse web sites. ATI has an awful web site for driver downloads. It is completely unusable. Any time I try to get drivers for my Radeon I have to use IE.

      The point is? I see this all the time, as I have used Opera as my default browser for like 5 years. MSN's page is no worse than many, and better than some.

      --
      I don't read or respond to AC posts
    5. Re:Won't help!! by Anonymous Coward · · Score: 0
      Just tried www.msn.com with Opera 7. No matter what I set the agent identification to, msn keeps sending the wrong (faulty) stylesheet.

      It looks like MSN uses more advanced techniques to find out what the client is than just the agent identification, in order to sabotage Opera in this case.

      Are you sure the faulty stylesheet isn't being stored in Opera's cache?

    6. Re:Won't help!! by spongman · · Score: 1

      does 'well enough' include a 38 pixel indentation of lists when you specify IE6 as the user agent?

    7. Re:Won't help!! by sludg-o · · Score: 1

      Using Opera 6.11 on RedHat 8.0, I noticed a distinct
      difference between some microsoft.com pages after
      changing how the browser identified itself and hitting reload.

      For example, at http://microsoft.com/insider/default.asp you'll get
      a clearly readable page when setting Opera to identify as IE 5.0, but if you identify as Opera, the links in the
      "Tips and Tricks" and "Trials, Downloads and Patches" will be mashed together and very difficult to read.

      Oh, and the page I mentioned is the target of the "Home Users" link on www.microsoft.com. This is not some page lost in the depths of their webtree.

    8. Re:Won't help!! by Anonymous Coward · · Score: 0

      Microsoft isn't SABOTAGING Opera. If you read around, Opera 6 has a 30 px indent for lists. Hence, the -30. Opera 7 does not. However, Opera 7 is receiving the 6 stylesheet. To me, it sounds like a simple case of screw up. I think Opera Software needs to chill out a bit. They always seem to be upset about something.

      Plus...you'd hope that the Microsoft PR's would know the ramifications that something like this could have against any of their (many) other court cases.

      Oh yeah...Microsoft bashing is old. Lame. And boring. They're a big company. They're going to get bashed on. But...it's still old, lame, and boring.

  17. logically speaking.... by theBrownfury · · Score: 4, Insightful

    ....this doesn't make much sense. MS makes a lot of money based on the popularity of their MSN portal. this portal links to a lot of their other properties as well and it is against their best interest to make it difficult for users with a different browsers to access this page.

    one would think that since they want people coming to this page and accessing it regularly they would make it easier for them to get here.

    conspiracy theory aside this doesn't make sense from a business point of view. i have a feeling this is a mistake of some sort.

    --

    "Unlike most of you, I am not a nut." - Homer J. Simpson
    1. Re:logically speaking.... by geekoid · · Score: 2, Informative

      NO, it's intentional. If you read the article, you see how it is only Opera that gets the error, even thoght opera works fine with the page that is sent for IE.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:logically speaking.... by samoverton · · Score: 2, Insightful

      You seem to be missing an important point. By making Opera render the page incorrectly, the MSN users are not going to stop using MSN, they are going to change browser. At least this is what Microsoft seem to intend.

      No doubt MSN users will still want to access their MSN email and communities, so they will find another way to access it, viz. Internet Explorer.

    3. Re:logically speaking.... by manastungare · · Score: 1
      Exactly. If msn.com does not work with Opera, I'll dump MSN before I dump Opera. [And BTW, now was the first time I visited MSN in about 2 years -- just to see what it does to Opera users.]

      A registered user of Opera for the past 3 years.
      Manas.

    4. Re:logically speaking.... by pmz · · Score: 1

      i have a feeling this is a mistake of some sort.

      So, instead of condemning their business practices, you are condemning their software testing practices. Either way, Microsoft is acting out of malice or incompetence, both of which they are very good at.

    5. Re:logically speaking.... by IamTheRealMike · · Score: 1
      ....this doesn't make much sense. MS makes a lot of money based on the popularity of their MSN portal.

      They do? I thought it made massive, massive losses even with all kinds of funny accounting tricks.

    6. Re:logically speaking.... by rseuhs · · Score: 1
      MS makes a lot of money based on the popularity of their MSN portal.

      MS never made money with MSN, let alone the MSN portal.

    7. Re:logically speaking.... by 5KVGhost · · Score: 1

      Exactly. There's no reason at all for MS to sabotage their own web pages.

      This is just a simple mistake. Opera 7 was only released last Thursday, after all. It's quite likely that someone screwed up the CSS (by editing the wrong value, for example) and simply forgot to test it again after making the change. It happens.

    8. Re:logically speaking.... by stinky+wizzleteats · · Score: 1

      Why is it that so many /. readers evaluate issues like this in terms of a determination of intent and plausibility of the action when the damn style sheet is right there for everyone to see?

    9. Re:logically speaking.... by samoverton · · Score: 1

      Just the fact that you read and post to slashdot indicates that you are not the *average* internet user. I would bet my bottom Euro that the *average* internet user would start using IE before they stopped using MSN.

    10. Re:logically speaking.... by manastungare · · Score: 1
      True. :-( That too, if they ever stopped using IE (you know, that internet program!)

      Most people wouldn't be able to tell you what browser they were using. I've often asked someone what browser they use, and they start with "www..."

    11. Re:logically speaking.... by Feztaa · · Score: 1

      one would think that since they want people coming to this page and accessing it regularly they would make it easier for them to get here.

      The idea here is very simple: "Gee, this opera browser is crap! It can't even display msn.com properly... christ, all the people that told me Opera was good must be smoking something. I guess I'll just have to go back to Internet Explorer. There we go, the site is fine! Don't know why I ever stopped using trusty Internet Explorer in the first place..."

      Of course, that's a load of shit, Opera could display the site just fine if they weren't throwing a broken stylesheet at it. But users don't know this, and I hate to think of all the users Opera lost just because of this little stunt that MS pulled.

    12. Re:logically speaking.... by ubernostrum · · Score: 1
      one would think that since they want people coming to this page and accessing it regularly they would make it easier for them to get here.

      One would also expect a company that's made as much money as Microsoft to have some business sense, but they don't. One would think that when a company has multiple separate divisions doing different things, it would be a bad idea to make any one of them utterly dependent on another; that way if any one division goes down, the others stay in business without much of a hit.

      But then we're dealing with a company that's had a monopoly for so long they've managed to forget how real businesses work . . .

    13. Re:logically speaking.... by Anonymous Coward · · Score: 0

      Bill Gates killed MSN once already by including the AOL icon on the desktop. This trade was made to eliminate Netscape.

    14. Re:logically speaking.... by Anonymous Coward · · Score: 0
      I don't know what you do for a living, but where I work, it is impossible to "forget" to test a change to a production environment. It simply cannot be done. The person who deploys the change is different from the person who tests it, who is different from the person who codes it.

      I don't work for Microsoft, but I assume they have some kind of process in place to prevent any random employee from barfing crap out onto their corporate website without anyone looking over it first.

      If so, this bug would have been caught. Unless it was intentional.

  18. They dont care. by termos · · Score: 1

    This is just another prove over how Microsoft cares about standards with they monopoly over the information technology market.
    The worst thing is that most people don't care, since most of the home-pc users are acually using the technology Microsoft has control over.

    --
    Note to self: get smarter troll to guard door.
  19. Re:Who uses Opera by joebp · · Score: 3, Insightful

    I think you miss the point. People don't use alternative browsers because of bullshit like this.

    Isn't MSN meant to be commerically independent of Microsoft?

  20. Not Just opera broken by cluge · · Score: 5, Interesting


    Older version of IE were also purposely broken in the same way; forced obelesence? As a regular Opera user I notice the same problem on some portions of the Microsoft web site as well (not just MSN).

    To me this just proves that the remedy isn't working, that MS as a company prefers dirty tricks to competition and that the states that have not agreed to settlement had better press MS hard. (Wow holy run on sentence batman). It's sad that a company as successful and as full of talented people as MS has to resort to this type of behavior when a competitor comes out with a good product.

    I'm reminded of a famous quote "Can't we just all get a long". I guess if your MS and you can't or won't compete the answer is no.

    --
    "Science is about ego as much as it is about discovery and truth " - I said it, so sue me.
    1. Re:Not Just opera broken by Anonymous Coward · · Score: 0

      forced obelesence?

      Obelesence? What the hell is obelesence?

    2. Re:Not Just opera broken by bogie · · Score: 1

      To me this just proves that the remedy isn't working

      There was some sort of remedy? I remember the U.S. court system said something like "The world is yours to do with as you wish". But I don't remember anything about an actual remedy.

      --
      If you wanna get rich, you know that payback is a bitch
    3. Re:Not Just opera broken by dr.newton · · Score: 1

      I think cluge is on to something here...

      Did anyone else notice that the two stylesheets sent to the netscape and ms browsers had browser-specific names (site-win-ie6.css and site-all-nav6.css), but the one sent to opera was just called "site.css"? This implies it is the default; sent to any browser with UA not explicitly handled. It might just be that ms had laid a trap for people daring not to get the newest IE and opera fell into it.

      Also, if this was for the "benefit" of old-IE users it would take care of that clever "this would be bad for business since MS makes money off their website ads" argument - where is someone using IE3 going to go if they decide to jump ship? straight to ie6.

      Not sure if this is more dastardly or less...

      --
      Just another proletarian malcontent.
    4. Re:Not Just opera broken by JPelorat · · Score: 1

      Oboe lessons?

      --
      Hokey statistics and ancient misconceptions are no match for a good thought in your head, kid!
    5. Re:Not Just opera broken by finkployd · · Score: 1

      The problem is (if you read further on opera's page about this) that when you change opera's browser string to read anything other than opera it works. Even if it is a browser name you just make up.
      This targets specifically Opera

      finkployd

    6. Re:Not Just opera broken by JimDabell · · Score: 1

      I remember not long after NT 4.0 came out (about service pack 2 time). It came bundled with Internet Explorer 2, yet when attempting to download a later version of Internet Explorer or a service pack, the MS download website kept telling me to upgrade my browser. In order to get the latest version of IE (4.0, I think), I had to download Netscape first, and then download IE with that.

  21. You browse with style sheets turned on? by hcobb · · Score: 2, Interesting

    Why?

    Why browse with flash, style sheets, scripting or Java turned on?

    I have one site that requires IE and most days I never turn it on.

    If it can't be written in plain text then it's probally not something I really need to read.

    --
    Henry J. Cobb http://www.io.com/~hcobb Any sufficiently cool technology is indistinguishable from religion.
    1. Re:You browse with style sheets turned on? by vaduk · · Score: 1

      I think it's because most of us aren't still living in 1993. But, you're free to stay there as long as you like.

    2. Re:You browse with style sheets turned on? by RokaMoka · · Score: 2
      Okay, it's fun to be an iconoclast, but here's something to ponder:

      Stylesheets, scripting, and lots more where they came from, make the web pretty. And if we ever want free software products to gain acceptance with Joe Sixpack, we've gotta move beyond elitism and embrace these technologies.

      Let's face it, most users use IE and have msn.com as their homepage. Assuming we get one of them to install an alternate browser, what page do you think they'll check first? Let's make sure it works for them, and then show them better places to go.

      BTW, for an impressive example of stylesheets, java, and scripting, check out www.klat.com. Works with Mozilla too!
    3. Re:You browse with style sheets turned on? by Anonymous Coward · · Score: 0

      So, do you like your TV in black and white, in mono? Do you like your newspaper to be all lumped together without any structure or style? I guess your haircut must be done with a soup bowl and scissors since you obviously don't need anything more.

    4. Re:You browse with style sheets turned on? by trout_fish · · Score: 1

      Huh? If everything can be said in plain text then why bother with HTML at all? CSS provide a way of formatting web pages differently on different types of client. Style sheets are a good thing.

    5. Re:You browse with style sheets turned on? by Wraithlyn · · Score: 1

      "for an impressive example of stylesheets, java, and scripting, check out www.klat.com"

      Sorry, not impressed. The chat thing just cleared the chat history and forgot my nickname when I tried to send anything, then it crashed the JVM when I closed the page. (I am using Mozilla)

      --
      "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
  22. Geez by Anne_Nonymous · · Score: 1

    And did you ever try looking at Microsoft help pages via Opera? The fonts are all reduced to about 3 pt.. Perhaps it's just my own ineptitude, but that's the only site that does that to me, and it looks fine in other browsers.

    Example:

    http://support.microsoft.com/?kbid=202633

  23. so what? by BigBir3d · · Score: 3, Insightful

    It is Microsoft's website afterall.

    Who says it has to work with other companies browsers?

    If you don't like it, either use IE (not me thanks) or not visit the website (that would be me).

    Microsoft will notice the lack of ad revenue. Then they might fix it. If it is enough for them to care. Being that this is Opera, I kind of doubt it.

    1. Re:so what? by Anonymous Coward · · Score: 0

      There is a large difference between not working to make it compatible with other browsers and actively sabotaging them.

    2. Re:so what? by UVABlows · · Score: 1

      Who says it has to work with other companies browsers?

      No one, it's just another example of microsoft being pricks (most likely) or careless (not as likely, but definitely possible).

      --

      <high-level position here>
      <name of stupid small company here>

    3. Re:so what? by Anonymous Coward · · Score: 0

      Except for the fact that they don't have ads on their site.

      Hard to notice a drop in something that doesn't exist.

    4. Re:so what? by bear_phillips · · Score: 1

      By sending a broken page to opera, Microsoft is implying to the user that the problem is on the browser. The user sees the broken page and thinks "Opera is a piece of sh!t, it can't even render msn.com." Now if Microsoft would put up a message saying, we don't like you because you use Opera, then I would agree with you.

      --
      http://www.windmeadow.com/
    5. Re:so what? by Anonymous Coward · · Score: 0
      Are you suggesting that Opera users visiting the MSN site are having their browsers irreversably altered or destroyed?

      I didn't think so. So then what's your point?

    6. Re:so what? by gl4ss · · Score: 1

      ah, well.

      if i went to a resteurant, wearing sneakers, and got told that "sir, you can't come in here in sneakers have a nice day", i could understand.

      now what ms is doing is letting everyone in and then peeing in their drinks if they don't like them.

      --
      world was created 5 seconds before this post as it is.
    7. Re:so what? by pmz · · Score: 1

      Microsoft will notice the lack of ad revenue.

      What's the practial difference between $999,999,999,999.00 of ad revenue and $999,999,999,998.95 of ad revenue? (My point is that Microsoft simply doesn't care about you and me; they are still laughing all the way to the bank)

    8. Re:so what? by linuxtelephony · · Score: 1

      It is not just Microsoft's web site. It is the MSN web site from what I've seen.

      MSN, a Microsoft owned online property, is like AOL (MSN offers dialup and broadband services like AOL) and Yahoo (MSN offers all kinds of services to all kinds of users, even if they don't sign up for connection services, example, Hotmail is an MSN service).

      AOL owns the Netscape browser now. MSN (Microsoft) owns the IE browser. Yahoo doesn't own their own browser.

      If Yahoo were to do something that caused one subgroup of browsers to look bad, that would be considered bad business since they'd effectively be locking out a potential customer base.

      The rest of my comments about AOL or MSN only deal with their online properties, and nothing with their dialup or broadband offerings.

      AOL and MSN have a variety of online properties that users of the web in general have access to, and a few that only their subscribers have access to.

      My question - does this problem persist through all websites owned and operated by MSN, or just their opening page? If this problem persists in all MSN properties, then there is a big case here. If the problem is in the opening screen only, then they are being spiteful. At the very least this is deliberate.

      This is similar to what the telephone company monopolies used to pull with telephones. They used to sell and rent phones to the public. These were required if you wanted a phone. It was not permitted to buy a phone from anyone else and use it on their network. The reason for this was the claim that allowing any other devices to plug into the network risked the safety of the network. Today, the FCC requires certification for devices plugged into the network, and any FCC approved device is available. Look at the range of products and phones now available.

      If this problem persists in multiple MSN properties and/or pages, then MS is clearly and deliberately using their online properties, including the ones that provide general services to the web at large, to place hurdles in front of their competition. Not a big surprise considering their past actions that have been clearly documented in numerous court cases.

      Of course, MS owns MSN and has the right to do whatever they want to do with it. If people don't like it, they can go to different sites that don't treat them like this.

      Last I checked, the properties run by MSN don't have 90+% of the web traffic like MS has on the desktop.

      While this action can be seen as anticompetitive and shows their continuing disregard for the public, the courts, and so on, MSN is not the only property on the web, so they don't have the "monopoly" like they do on the desktop.

      --
      . 62,400 repetitions make one truth -- Brave New World, Aldous Huxley
    9. Re:so what? by Isofarro · · Score: 2, Insightful
      It is Microsoft's website afterall. Who says it has to work with other companies browsers?


      How can you call it a website if it doesn't work on the Web. I haven't seen an official definition of the World Wide Web that indicates what browsers are allowed and what browsers aren't allowed. Care to shed a light on a reference of this nature?

      Now if someone can't author a website properly, calling it a website could be misrepresentative. Why not call it an IEsite, not a website - since it fails to meet the requirements of a website.
    10. Re:so what? by daeley · · Score: 1

      No, no, wait. I think you're on to something there. Let them take their toys and go off onto their own Microsoft Internet, thus leaving us along on the real Internet. Ohhhh, the peaceful, peaceful times we would have! Sort of like Usenet pre-AOL. :)

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
    11. Re:so what? by IamTheRealMike · · Score: 2, Insightful
      Who says it has to work with other companies browsers?

      Uh, we do. As in, society does, in much the same way that we demand our kitchen appliances use the type of electricty that is most common in the country. In fact, the govt enforce such standards, partly to stop an electricty company trying to force its way into the market for cookers by giving you free "special" electricity that only works with its products.

      Why can't I refuse to hire somebody because they are black, or because they drive a Fiat? Because that'd be unfair discrimination, and it'd be illegal. I don't see why it should be different for products. Clearly it's very easy to make it work OK in Opera, just remove the browser sniffing code.

      When big companies pull tricks like this, everybody loses. The web becomes more fragmented, and some idiots might look at such behaviour and think that it's actually ok to do something similar.

    12. Re:so what? by 21mhz · · Score: 1
      It is Microsoft's website afterall.

      Who says it has to work with other companies browsers?

      I find it funny that some of their pages only work with other companies' browsers. Surf at their Security center, to the "Hotfix and Security Bulletin Service". The elephantine search form, after messing around with product and version selectors, fails to reveal the smallish submit button when viewed with IE, as the dropdown list controls stretch beyond the page margin. With Mozilla, the button is always shown.
      --
      My exception safety is -fno-exceptions.
    13. Re:so what? by Anonymous Coward · · Score: 0

      But instead, they let you in and piss in your soup

    14. Re:so what? by Kumiorava · · Score: 1

      What scares me is that some people actually accept this kind of business practises. It shouldn't be open season for all competitors.

      Just as long no laws are broken anything can be done, right?

    15. Re:so what? by ronaldcromwell · · Score: 1

      with a 95%+ market share, i HIGHLY doubt that they would miss the ad revenue

    16. Re:so what? by Anonymous Coward · · Score: 0

      I think that Unix systems should just stop forwarding packets to or from MS products... I mean, it's their system... why should they pass Microsoft Traffic?

      freedom != fuck off!

      Hey Microsoft, "what do you say to a little standards compliance?" "fek off standards!"

    17. Re:so what? by hogger · · Score: 1

      Opera isn't just a Microsoft's competitor in the browser arena. Opera threatens the Windows OS. If Opera can surf just as well as IE, and it takes hold in consumers' homes and on the corporate desktop, that's one less reason that people HAVE to run Windows.

      So, MS uses their portal (the DEFAULT webpage on practically every new computer sold in America) to stifle Opera. I doubt MS cares about revenue from its portal. On one front, the portal to do nothing but further invest consumers in MS Windows.

    18. Re:so what? by BigBir3d · · Score: 1

      to use your ideas...

      standards != must do

      standards are just what some group that got together agreed to do. it doesn't really mean anything important. that is why the w3c carries no weight. big bark, no bite.

      me and my friends could get together, outline the new .mp8 file format, and create our own standard. it doesn't mean anything. it is not the law. it is just a standard. some would argue that CSS should not be used, and that it is a horrible standard.

      standard = method of comaprison

    19. Re:so what? by astroboy · · Score: 1
      Who says it has to work with other companies browsers?

      I think you're misrepresenting what people are saying. No one's saying it has to; I haven't read anyone suggesting that we send the police to Redmond and lock the webmaster up because the website doesn't work with Opera. However,

      • It is going against the whole idea of the web for the site to work only with one browser, and
      • it's almost certainly yet another extremely sleazy buisness practice by MS.

      Frankly, given the state of the web, it's the latter which is most notable. And it's the pettiness of the whole thing which is striking. Going through the user agent string and using another CSS *just* to make it look bad? That's pretty childish. Do you really want your mission critical software written by such juvenile pranksters?

    20. Re:so what? by Anonymous Coward · · Score: 0

      Do you really want your mission critical software written by such juvenile pranksters?

      No I don't. Sadly, I don't get to make those decisions where I work. Mandrake/RH with OO would be fine for what we do... but we have win98 with office 2k instead. At least the new support and EULA policies have made our IT guy aware that we should use something else. Just a matter of what at this point.

    21. Re:so what? by Mr_Silver · · Score: 1
      How can you call it a website if it doesn't work on the Web. I haven't seen an official definition of the World Wide Web that indicates what browsers are allowed and what browsers aren't allowed. Care to shed a light on a reference of this nature?

      I haven't seen an official definition of what a website must do before it is called a website either.

      By your very same argument if I write a website and block everyone from visiting it bar a specific IP I can't call it a "website" because there is no official list of IP's that can and can't view my site.

      The truth is, it's their site and they can do what they want with it. Period. If they want to do something monumentally stupid, then that is their perogative.

      To put it another way, if your neighbour wants to paint his hallway a rather nasty purple or limit who can stand in it then that's his call. You can't argue that, because of his decisions, he can't call it a hallway any more.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
    22. Re:so what? by Anonymous Coward · · Score: 0

      If you don't like it, either use IE ... ah, and where do I download a version of IE that will run on my Debian GNU/Linux box ? Or are you saying I should fork out huge sums of money to a business whose products I despise in order to read a web site ? While I'm with you on not visiting MSN, I've had the same `advice' from lots of places (like banks and travel information sites) that really matter.

  24. MSDN didn't work with Mozilla UA for a while by Malc · · Score: 4, Informative

    For a while I had to change my User-Agent string under Mozilla to that of IE6 under WinXP when visiting MSDN pages. Thanks Mozdev's uabar, and later Xulplanet's prefbar! Content served to Mozilla UA strings was unreadable with much of the text over-lapping. This went on for almost a year, but it seems to have been okay for about a month.

    Rather coincidentally, it was fixed shortly after I filled out a MSFT survey that appeared as I tried to leave the site - I claimed I was leaving because I was fed up with changing my UA string. Of course, I'm not conceited enough to think they fixed their problems because of me :D The whole time though, I had no problem with the MSDN subscriber downloads site, which even had a message for Netscape users.

    1. Re:MSDN didn't work with Mozilla UA for a while by Anonymous Coward · · Score: 0

      The MSDN issue was filed in the Mozilla Bugzilla as a Tech Evangelism issue.

      Bugzilla reports pointed out the exactCSS code causing the issue (that was only served to Mozilla user agents strings), and yelled at Microsoft for a while. The code was another negative margin dealie (in line height's, I think).

      Then it was fixed by Microsoft, but I'm not sure of the exact reason why.

    2. Re:MSDN didn't work with Mozilla UA for a while by rmohr02 · · Score: 1

      Since you were a little low on links, I thought I'd post them, along with some other info:

      There's the UABar, and then MultiZilla also offers this feature, among many other features. However, the MultiZilla team doesn't want to make it too easy to change your user agent as it messes up logs of websites, but you can find out how to include it here. I did have the UABar installed for awhile, but it became redundant with MultiZilla installed.

      Also, if you close your browser session when your User Agent is not at its default setting using the UABar, your default setting is replaced. With MultiZilla, your default is still in an easy to recognize place. Also, if you have Java installed, you will get errors when opening and closing Mozilla using a hacked user agent--something like "Java Virtual Machine for Netscape should not be used with MSIE." If you get that, switch your user agent back to it's default.

      I have never used the Prefbar, but it looks good.

  25. Comment removed by account_deleted · · Score: 3, Funny

    Comment removed based on user account deletion

  26. Anyone else miss the msnbc.com navigator? by RokaMoka · · Score: 1

    Long ago, like version 0.98, mozilla had a nifty ability to render msnbc.com's news navigator, which is done in IE using an activex control. Microsoft's Evil(tm) spys found out and broke it. Praise Jebus for news.google.com.

  27. Not broken anymore? by s.d. · · Score: 2, Informative

    I just tried what the Opera folks said, and it's giving me a page that is a much different size than they say they received, and doesn't appear to render incorrectly. I dunno, maybe MS "fixed it"...

    1. Re:Not broken anymore? by Troodon · · Score: 1
      It still appears to be doing it.
      Compare MSN rendered with IE and Opera alongside:

      Under IE there are four central zones arranged in two collums and two rows. "MSN Top Headlines" alongside "CNBC on MSN Money", and beneath "MSN Shopping" alongside "MSN Entertainment". A nice concise layout.

      Under Opera these four are rendered in just one collum with four rows, still using the same overall width. Thus leaving a lot of blank space, much less asthetically pleasing.

      --
      troodon.net
  28. Actually by hafree · · Score: 5, Interesting

    According to the web logs on the various sites I host, Mozilla and other Gecko-based browsers make up almost 15% of web traffic now, and Opera has a signficant enough user-base that it also makes it into the top 10 user-agents on web sites that get 1M+ hits per month from 100+ countries. I think the problem is that people need to move away from Microsoft web deveopment tools until they can learn to play nice and output standards-compliant HTML code. Ever try using the "save as HTML" feature in a Microsoft product? A 100-row table becomes a 2MB plaintext file by the time it makes it to the web...

    1. Re:Actually by egomaniac · · Score: 1

      I work for Yahoo. Trust me, Gecko-based browsers do not make up 15% of the general web population, regardless of what you're seeing at your particular sites.

      --
      ZFS: because love is never having to say fsck
    2. Re:Actually by Isofarro · · Score: 2, Interesting


      Try a 2 celled Excel spreadsheet, the left cell with a picture, and the right with a short bit of text. That's horrendous.

      Although, believe it or not, not as bad as MSPublisher.

    3. Re:Actually by poot_rootbeer · · Score: 2, Informative

      I think the problem is that people need to move away from Microsoft web deveopment tools until they can learn to play nice and output standards-compliant HTML code. Ever try using the "save as HTML" feature in a Microsoft product? A 100-row table becomes a 2MB plaintext file by the time it makes it to the web...

      While MS Office's "save as HTML" feature does not create compact or attractive code, it does not diverge from any HTML or CSS standards that I'm aware of. It just adds MORE tags and attributes to the standards, things for precise formatting control that aren't possible through simple HTML code and that the user agent is expected to ignore if it doesn't understand them.

      "Clean" code and "Standards-compliant" code are not the same thing...

    4. Re:Actually by Anonymous Coward · · Score: 0

      That's probably because Yahoo attracts a dumber demographic than his site does.

    5. Re:Actually by LPetrazickis · · Score: 1

      Okay, I opened a physics lab report in Word and saved it as HTML.

      It's certainly much better than what Word 97 did, but almost all attributes are not enclosed in double quotes. Some attributes are actually enclosed in single quotes.

      I'm going to disagree with you on the extra attribs thing as well. IMHO, it is a big "No, no". If they want to do it, they should at least have the decency to link to the specs being used the way W3C mandates. They actually have the nerve to link to the HTML 4.01 spec instead.

      --
      Is this a sigs-optional kind of place? 'Cause I am totally down with that if you know what I mean.
  29. It is pretty easy to do by MetalShard · · Score: 5, Interesting

    I used to have different style sheets for different browsers in an effort to make my websites look good for all of them. More than once I updated some of the html and only tested the pages in IE where they looked fine (I know, I know, but programmers are naturally lazy.) It turns out the style sheets for the other browsers totally made the pages look broken. I'm not defending MS. It would not surprise me if they did it on purpose, but I am saying it is easy to do. Now I just have one style sheet and I made sure to use simpler html that would look good on all browsers. Sometimes simple is better.

    1. Re:It is pretty easy to do by pyrrho · · Score: 1

      the sytlesheet says to put text contents a -30pixels from the containing element!!!!

      And you can't program in HTML.

      You're right though that it can be a pain. This doesn't look much like an innocent mistake... but it might be a really stupid one.

      --

      -pyrrho

  30. Opera needs spellcheck... by Anonymous Coward · · Score: 0

    browsers sometimes modify the content before saving then to disk.

  31. Why should the browser say what it is at all? by Anonymous Coward · · Score: 0

    Just skip it, I say. It would lead to more correct code.

  32. Re:and why... by Vann_v2 · · Score: 1

    Maybe they just think Opera is a better browser than IE? Opera does, after all, run primarily on Windows...

  33. Re:Who uses Opera by Blimey85 · · Score: 2
    Umm... since Netscape is derived from Mozilla, shouldn't they be considered the same? I use Mozilla because Netscape is always a bit behind on the updates but I consider them to be about the same. I think the last version of Netscape released had all of the Mozilla features... but I may be wrong.

    I also use Konq once in a while when a site tells me I don't have the right browser. I have it set to report that it's IE and that works just fine. It really pisses me off that by telling the server it's IE, it can display the page perfectly. Why do people require a specific browser? That's just plain ignorance.

    --
    How is it that one careless match can start a forest fire, but it takes a whole box to start a campfire?
  34. I can't hold in my surprise by PierceLabs · · Score: 1

    It does not amaze me that Microsoft is doing something funky, and while I remain curious why Microsoft would target Opera specifically - it doesn't surprise me in the least that they are still busting browsers.

    It will be interesting to see how they respond to this considering that they went out of their way to block access to MSN by non-IE browsers in the past. I guess the only good thing that can come of this is that people will stop using MSN :)

    1. Re:I can't hold in my surprise by reptilicus · · Score: 0, Troll

      Isn't Opera the leading browser for mobile devices like cel phones? Gee, can't guess why MS would want to discredit them.

  35. www.wannabrowser.com by KalvinB · · Score: 5, Informative

    You can see how webpages react to various browsers at www.wannabrowser.com

    I'm not going to bother posting the results here but it's easy enough to see for yourself what the differences are.

    Ben

  36. Same old stuff by __aafkqj3628 · · Score: 2, Interesting

    The same thing happens on some versions of the support.ms.com site and it's annoying as hell. I belive that MS just takes the default IE one and then strips out what they think to be for "inferior browsers" which leaves a broken and messed up template.

  37. Maybe it's not just Microsoft? O know! by DarklordJonnyDigital · · Score: 0

    Perhaps Slashdot are using stylesheets to make Slashdot work differently on Opera! It makes us look like Opera users' comments are being more highly moderated on average, when in fact Rob has found a clever method of making all of my posts look like fives!

    Update by JD: Nope, I forced myself to check it in IE (shudder) and Lynx (just to be sure), and it turns out that us Opera users really ARE that much cleverer than the masses of Microsoft using drones. ;)

    1. Re:Maybe it's not just Microsoft? O know! by DarklordJonnyDigital · · Score: 1

      I should have known better than to advocate a browser other than Mozilla. ;)

  38. Re:Who uses Opera by bushboy · · Score: 0, Redundant

    I think you miss the point,

    99% of people don't give a shit.

    --
    A slashdotting - you get the stick first and then the carrot !
  39. What is the alternative? by exp(pi*sqrt(163)) · · Score: 3, Interesting

    MS are free to serve up whatever they like on their servers. You don't have to go to msn.com, nobody is forcing you. So while this seems unethical nobody is being coerced into anything. An alternative might be to have laws that force companies to serve up sensible HTML to all browsers. How is that going to be implemented? That would be one hell of a legal nightmare. And what about people who write shoddy HTML for all platforms? Should they be punsihed less than people who can at least get it right for some platforms? So while we might not like what MS is doing there really isn't anything you can do about it. If you need to use msn.com, don't use Opera. If you like Opera, don't use msn.com. Nobody is forcing you to do anything.

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    1. Re:What is the alternative? by hondo77 · · Score: 1

      Who said anything about force? This is about Microsoft being caught acting sleazy. No laws are being broken (that I know of), they are just being sleazeballs. Since this is a place to discuss nerdy things, it's being discussed. Settle down, eh.

      --
      I live ze unknown. I love ze unknown. I am ze unknown.
    2. Re:What is the alternative? by karlm · · Score: 1
      Microsoft has been convicted of illegally busing its monopoly in violation of the Sherman Anti-trust act. They are not free to do whatever they want. They've shown an inability to play nicely with other children and now have to go sit in the corner.

      making good HTML isn't part of the settlement, but as a part of a continuing pattern, this could land MS in legal trouble. (It won't 'cause it's too minor to prosecute, just like jaywalking is seldom prosecuted.)

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
    3. Re:What is the alternative? by brettlbecker · · Score: 2, Interesting
      If you need to use msn.com, don't use Opera. If you like Opera, don't use msn.com. Nobody is forcing you to do anything.

      Well, then, let's just say that MS decides that not only msn.com but all other subsidiary msn sites (hotmail, espn, what have you) will only correctly display in IE. Or maybe they'll go a little further and say that the sites will only load at all in IE. Your argument would allow that course of action as well. Now, I've got this hotmail account which I began free and multiple-browser compliant a few years ago. Now, to see my email or to forward any of it so that I don't have to use their shoddy service, I need a version of IE. That is coercion. And since I run on gnu/linux, I'm shit out of luck. That is abuse of power.

      As long as you claim to be providing a public service (like free email or online news), it ought to be available to the public. If it's not going to be made available to everyone, then you should say what is changing and why. But MS does not now, nor indeed have not ever, cared about what is fair.

      B

      --
      "We must still have chaos within in order to be able to give birth to a dancing star." --Friedrich Nietzsche
    4. Re:What is the alternative? by DickBreath · · Score: 5, Insightful

      MS are free to serve up whatever they like on their servers.

      Are you sure?
      Without consequence as to what?

      Okay. I'll use your logic, and the same logic as some other posts here from Microsoft agents.

      I want to start serving stuff from my site that takes advantage of all known exploits in IE browsers. After all, it's my site. I can serve whatever I want. It's my business.

      If users don't like it, then they should use Mozilla or Opera.

      If you're a Microsoft user, why would you want to come to my site anyway?

      It's just an accident. Give me the benefit of the doubt.

      I'll probably get modded redundant since my above four arguments have already been made.

      --

      I'll see your senator, and I'll raise you two judges.
    5. Re:What is the alternative? by Wylfing · · Score: 1
      MS are free to serve up whatever they like on their servers.

      True if and only if "MS" does not hold a monopoly in the personal computer OS market, use that monopoly to jam their browser down everyone's throat, buy up major web properties such as Hotmail, and then cause said properties to output broken code to 3rd party browsers. So, which one of these is false?

      Granted, who cares about msn.com, but this is not legal behavior for a monopoly.

      --
      Our intelligent designer has never created an animal that we couldn't improve by strapping a bomb to it.
    6. Re:What is the alternative? by An+Onerous+Coward · · Score: 2, Interesting

      There's the literal way of looking at it, and then there's the abstract way. You're asking, "Why shouldn't Microsoft be allowed to serve up whatever HTML they like?"

      But in doing so, MSN is making a very specific, very pointed, very inaccurate statement about the Opera web browser. That statement is, "Opera doesn't render web pages correctly."

      Since Opera's success relies on public perception of the quality of their product, this amounts to slander. Since this is a Microsoft portal making the statement about a company that competes with Microsoft, it also raises antitrust issues.

      I would also like to know how you got it in your head that, if we don't have legal recourse, the only alternative is to shut up and take it. People have a right to complain. People should complain. Opera users, specifically, should complain.

      On a related note, I just spent twenty minutes on MSN.com, trying to find some sort of contact address. No dice.

      --

      You want the truthiness? You can't handle the truthiness!

    7. Re:What is the alternative? by BenV666 · · Score: 1

      Looking at this with your point of view, how much would we have to pay google for returning 0 results if the browser detected is micro$~1 IE? ;-)

    8. Re:What is the alternative? by nologin · · Score: 1

      Actually, MS is not free to serve whatever they like on their servers. If they were to serve up a virus or someone's credit card database, you can bet the authorities will be over them in an instant. Just imagine if they were to serve mp3 songs illegally.

      In this situation, they are playing the bold-faced lie of Opera 7.0 not displaying the page correctly because it doesn't adhere to standards. While I don't know what anti-trust violation that brings with it, the law would constitute this act as libel (knowingly disclosing lies as fact to damage another).

    9. Re:What is the alternative? by El+Cubano · · Score: 1

      That is like saying that it would be OK for your local telco to mandate that you use only a phone manufactured by them. They then proceed to enforce this by sending a signal that breaks your phone. If this isn't illegal it will at the very least piss lots of people off.

      Websites are very similary in that they can be accessed by the public (unless a login/password is required). It is very unfair to require that people use only one particular browser.

      While no one is forcing you to visit an MS website, no one is forcing them to host it either. I don't think this means that they need to go out of their way or even make an effort to test every available browser, but they shouldn't go breaking them. Just like your telco doesn't test every phone by every manufacturer to ensure it functions on their network (but then again other industries actually make a reasonable attempt to follow their set standards).

    10. Re:What is the alternative? by pyrrho · · Score: 1

      I think perhaps Unix systems should just stop forwarding Microsoft packets... it's a free world and you don't have to be fair or sensible.

      This includes the phone switches.

      Cut off the air supply! I mean, why should Sun machines have to be configurable to pass competitors traffic?

      --

      -pyrrho

    11. Re:What is the alternative? by SparklesMalone · · Score: 1

      Who says it's illegal? Reprehensible, yes, but illegal? Unfortunately they "own" the content of MSN.COM, so it falls into a very different category than leaving a current JVM out of WinXP. In that situation every current Java class is affected. In this situation only their own site is affected.

      I miss the old "There Oughtta Be a Law" cartoon.

    12. Re:What is the alternative? by Anonymous Coward · · Score: 0

      Wow, so you really proved you shouldn't be allowed to serve everything you like on your server. Of course exploits are not the same thing as not being able to see something right. Die Strawman Die.

    13. Re:What is the alternative? by asavage · · Score: 1
      He is implying/assuming legal content. Of course he doesn't mean exploits or say kiddie porn.

      I have been to web sites that won't let you enter if you are using IE. They just redirect you to another page.

      A company can legally not allow a computer using a certain OS/Browser to use their web site. It is probably a bad idea, but it is up to them.

    14. Re:What is the alternative? by obdulio · · Score: 1

      if they want to serve pages that only work in IE, they should state it clearly: "We dont support other browsers".

      If they don't, they are misleading users to believe that Opera is a crappy software.

      --
      PENAROL: Seras eterno como el tiempo y floreceras en cada primavera.
    15. Re:What is the alternative? by mjang · · Score: 1

      Nobody is forcing you to do anything.

      And nobody is forcing MS to do anything either. People are complaining that there is a problem. If noone complained, there would be less chance (if any) that the site would get fixed.

      If you don't like Opera, don't use msn.com.

      Why? Maybe some people like using Opera and they also like using MSN. Is that a reason to not fix them problem?

      Your comment's mod level is seriously inflated.
    16. Re:What is the alternative? by rweir · · Score: 1

      I want to start serving stuff from my site that takes advantage of all known exploits in IE browsers. After all, it's my site. I can serve whatever I want. It's my business.

      Been there, done that:)

      Greatest quote ever:

      Mr. Sullivan, the crackmonkey.org site makes a simple and polite request for your browser to overwrite the contents of your OS kernel with the bookmarks (favorites) file. Some browsers politely turn down the request, and some happily oblige. I think that this mail (and others like it) shows poor sportsmanship on the part of the user. After all, the computer is your friend. Trust the computer.

  40. Re:Who uses Opera by meckardt · · Score: 1

    I use Opera 6.0. I've got 7.0 loaded as well, but haven't paid for it yet. MUCH better browser than IE for many purposes. I still have to keep IE & Netscape around for those pages that DON'T follow the standards (or rather, are tailored to run on IE non-standard).

  41. Bad autodetection by Fulcrum+of+Evil · · Score: 1

    While MS isn't above dirty tricks like this, it's entirely possible that this is just faulty autodetection. I remember that there was some issue with sites detecting Mozilla as NS 4.x and sending a faulty stylesheet.

    As has already been said, Opera should just add a config option to send an MSIE User-Agent.

    --
    "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    1. Re:Bad autodetection by Anonymous Coward · · Score: 0

      RTFA, then try your reasoning again. The MSN autodetection is working just fine.

    2. Re:Bad autodetection by cymandee · · Score: 1
      Opera should just add a config option to send an MSIE User-Agent.
      This is the worst they could do, a definite no-no. IE has already such a huge market share, and you want it to appear artificially bigger? Notifying a webmaster his site does not comply to standard is a much more intelligent thing to do.
    3. Re:Bad autodetection by An+Onerous+Coward · · Score: 3, Informative

      1) No, it's not faulty autodetection. It's correctly determining which browser is making the request. It's correctly sending different stylesheets based on the user-agent string. The problem is, the stylesheet itself is written in an incomprehensibly stupid way.

      The fact that it only sends the broken sheets to Opera 7 would indicate that someone at MSN wants to hurt the reputation of Opera's latest offering.

      2) No. Nobody should have to browse with a false user-agent string. Period. The fact is, as much as we like standards, every browser has its own quirks and problems that must be worked around if you want to give all browsers the same experience.

      A good webmaster can use the agent string to greatly improve the browsing experience for everyone. But bad ones use the information to mess with users of specific browsers[*], or to deny them access altogether, even though the vast majority of websites I've entered under false pretenses worked just fine.

      The whole issue is about respect. Microsoft is not respecting my decision to use a non-IE browser. Coding to standards and ensuring cross-browser correctness shows respect to everyone who views your site. Locking out users of browsers you don't like shows disrespect for those who don't share your browser preferences.

      [*] Not always to IE users' benefit. I remember one slashdotter who rigged his site so that anyone using IE ended up listening to the musical stylings of William Shatner.

      --

      You want the truthiness? You can't handle the truthiness!

    4. Re:Bad autodetection by gosand · · Score: 1
      The whole issue is about respect. Microsoft is not respecting my decision to use a non-IE browser. Coding to standards and ensuring cross-browser correctness shows respect to everyone who views your site. Locking out users of browsers you don't like shows disrespect for those who don't share your browser preferences.

      At least it would be honest. If they honestly said "you can't visit msn.com with a non-IE browser" at least they would be straight-up about it. They tried it, and it was corrected immediately because of public outcry. What they are doing now is even lower, because they aren't saying it upfront, they are resorting to sabatoge.

      Some MS stooges are saying "fine, either use IE or don't go to MSN", but I think that if they are going to resort to these kinds of tactics, they need to be called out on it, and show their true colors to the world. This is just one more thing in a long list of things MS has done to show that they are assholes. I am getting kind of sick of it.

      --

      My beliefs do not require that you agree with them.

    5. Re:Bad autodetection by Mitreya · · Score: 4, Informative
      The fact that it only sends the broken sheets to Opera 7 would indicate that someone at MSN wants to hurt the reputation of Opera's latest offering.

      If you read the discussion and set your filter below "+5 for loudly bashing MS", you would notice that Opera6.0 had a problem that was FIXED BY -30 OFFSET. So what you're looking at is the inability to distinguish between opera6.0 and opera7.0. Or, essentially bashing for the (somewhat screwd up) fix of opera6.0.

      What truly amazes me is that opera.com description of the problem fails to mention that. I have to say that MSN guys come out looking *far better* than the Opera.

    6. Re:Bad autodetection by Anonymous Coward · · Score: 0

      Why is the same code sent to Mozilla?

    7. Re:Bad autodetection by Anonymous Coward · · Score: 0

      Because Netscape 4.7 had a similar bug, and Mozilla renders the NS4.7 page correctly in !quirks" mode.

  42. Maybe, but... by Domingos+Neto · · Score: 2, Informative
    Perhaps MSN is doing that on purpose. But i'd rather think that what is really going on is what happens with every webmaster that needs to keep track of the one billion different browsers out there. You just can't do it, and sometimes it will break up.

    MSN (and other Microsoft sites) is very IE-centric. It uses several IE features, so probably it would already seem broken to Opera or Mozilla users. Probably that's why they serve a different stylesheet, to make the site work with other browsers. The reason why it doesn't work? Well... do you expect any Microsoft product to work flawlessly? ;o)

    Just kidding, of course. I think it doesn't work with Opera because nobody uses Opera anyway :o)

    1. Re:Maybe, but... by arkanes · · Score: 2, Informative

      Well, if you'd read the links, you'd know that this isn't a case of a rare browser not being allowed for (excusable behavior), but a specific fix targeted directly toward Opera - which doesn't need an extra stylesheet because it renders the IE specific one fine.

    2. Re:Maybe, but... by Anonymous Coward · · Score: 0

      Why don't people read the stories? Why do moderators moderate up people who don't read the stories?

      It is explicitly stated that Opera is able to handle the IE6 version of the page just fine; a broken version is served to Opera browsers that are stupid enough to identify themselves as Opera browsers so that MicroSoft can identify and fuck with them.

    3. Re:Maybe, but... by Anonymous Coward · · Score: 0

      Mod the parent reply up; the original was rated +2 Informative, even though the poster apparently hadn't read the article.

  43. MSNBC.com and Mozilla by artemis67 · · Score: 1

    I'm using Mozilla on the Mac, and MSNBC is one of my preferred news sites. I have it all set up with the stocks I want to watch, local stories, et al.

    It seems that, every few months, the cookie is reset/deleted/whatever, and I have to go back through and set it up again. Very annoying, though I just accept it as the price I have to pay for accessing a Microsoft site with a non-MS OS and a non-MS browser.

    1. Re:MSNBC.com and Mozilla by An+Onerous+Coward · · Score: 1

      By default, Mozilla deletes cookies after 90 days, but you can change that in the preferences. If you're saying that MSNBC is doing this, you may want to see if it behaves the same way under other platforms, or change your user-agent to Windows/IE, to see if it's really them.

      --

      You want the truthiness? You can't handle the truthiness!

    2. Re:MSNBC.com and Mozilla by artemis67 · · Score: 1

      By default, Mozilla deletes cookies after 90 days, but you can change that in the preferences.

      I was unaware of that setting in the Preferences.

      I've never changed it, but a quick check reveals that it's not on, anyway. Also, I don't have this problem with any other sites.

      FWIW, even IE for Mac loses its MSNBC.com cookie from time to time.

  44. Re:Who uses Opera by Andy+Social · · Score: 1

    I use Opera as my primary browser, and have Netscape 7, Phoenix, Mozilla and IE on my system. I resort to NS7 if something is inoperative in Opera (when I was using O6). Hopefully, I won't have to do that with O7, but we'll see.

    I use IE to check if a page I've written looks good or not. Meanwhile, my web stats say that Opera has about 1% of the market, NS/Moz about 2%, and the rest is IE. Gotta love competition.

    Wonder why MS is only trying to break Opera and not NS/Mozilla.

    --
    Illegitimi non carborundum
  45. Re:Who uses Opera by lostchicken · · Score: 1

    Perhaps he is talking about Netscape "classic", i.e. the versions before NS6. They were a very different code base.

    --
    -twb
  46. Opera displays the MSIE page OK. by ayeco · · Score: 1, Redundant

    The real telling truth here is that Opera loads the page just fine when you load the MSIE version. Makes me think that there is in fact something fishy going on there.

  47. This Opera is over because by evil-empir3 · · Score: 1

    ...the fat lady sang years ago...

  48. It's against the law, plain and simple by Anonymous Coward · · Score: 0

    Looks like a direct violation of the following law:

    11568.5. (a) It is unlawful and a violation of this code for the holder of any web page issued under this article to display HTML representing the web page to be of a model different from the model designated at the time of manufacture or first assembly as a completed page.

    (b) It is unlawful and a violation of this code for the holder of any web page issued under this article to directly or indirectly authorize or advise another holder of a web page issued under this article to change the HTML of a web page in the browser of the other client.

    1. Re:It's against the law, plain and simple by Anonymous Coward · · Score: 0

      Well then, Opera needs to sue their pants off

    2. Re:It's against the law, plain and simple by Anonymous Coward · · Score: 0

      What law is that? Cant seem to find it anywhere.

      Could it mayhaps be the "SHIT I MADE UP" act of 1923?

      If msn doesnt want shitty dumbass opera users then more power to them. I dont either.

  49. FUD by Anonymous Coward · · Score: 0

    Hummmm...
    I just tested this and Opera displays a messed up layout for msn.com if you identify as MSIE 6.0 or Opera (with cache emptying and restarting Opera in between just to make sure)

    I am no fan of MS, but it looks like it's Opera's css renderer that's messed up more than anything else. Mozilla displays msn.com fine...

    1. Re:FUD by Anonymous Coward · · Score: 0
      RTFA, Assclown. The page MSN serves to Opera users is valid W3 compliant code.

      The issue is that the CSS page delivered to Opera users tells the browser to render the page like crap, and the browser follows the instructions perfectly.

  50. Re:I thought Opera could send out IE or NS by Anonymous Coward · · Score: 0

    Uh, it looks very good. It's strict XHTML, and works very well. If you have problems, then you have problems with your browser. Hint: try validating Opera's site and Microsoft's.

  51. I do. by eddy · · Score: 1

    I do. So what's your point, that it's okay to be an unprofessional prick when few people will notice?

    --
    Belief is the currency of delusion.
  52. Re:Who uses Opera by bushboy · · Score: 1

    You know it as Mozilla, many others don't.
    They still think Netscape.

    A specific browser is not plain ignorance, it's an attempt to convey information.

    --
    A slashdotting - you get the stick first and then the carrot !
  53. It could be another conspiracy or... by Winterblink · · Score: 1

    ... it might be a simple mistake.

    --
    "I'm a leaf on the wind. Watch how I soar."
    -Hoban Washburn
  54. Re:Who uses Opera by carlos_benj · · Score: 2

    How is it insightful to think that 85% of /. users don't know what a browser is? Perhaps this post was so modded because of the insightful use of higher mathematics - 85 + 5 = 90 on a yes/no question....

    Do you know what a browser is? (Yes/No)
    Yes 5%
    No 85%
    I use IE 10%

    And we wonder why IE centrics can't get their pages right?

    --

    --

    As a matter of fact, I am a lawyer. But I play an actor on TV.

  55. User Agent String by Andy+Social · · Score: 1

    The problem is that MSN does a "grep" of the user agent string, which contains "Opera" even when set to identify as MSIE or Mozilla.

    --
    Illegitimi non carborundum
  56. Opera posts resonpses to wrong story on /. by Anonymous Coward · · Score: 0

    Man, is your browser #!#$ed up.

  57. Sounds like More Antri Microsoft propaganda. by Anonymous Coward · · Score: 0

    How do you take this as evidence as it sounds just as fishy as Microsoft would do that. I wouldn't believe it.

    1. Re:Sounds like More Antri Microsoft propaganda. by Anonymous Coward · · Score: 0

      More antri Microsoft propaganda, huh?

      Yeah, I used to be antri, then I turn po.

  58. Related topic... by the_skywise · · Score: 1

    Anybody else notice that the new MSN Messenger 5 will only open IE 6 to read email? Even if you've used their "settlement software" to completely remove IE 6 as a useable web browser option.

    MSN Messenger 4.x happily opened Mozilla without any problems... BEFORE the settlement software...

    (By settlement software, I'm referring to the FTC settlement program "Set Program Access and defaults" which allows you to specify which programs get called for what uses. Specifically, I've got Mozilla set as my default, and IE marked to not (or unchecked) Make available to other programs.)

  59. eye doctor by u19925 · · Score: 0

    if u go to eye doctor and s/he serves you a false chart to make u buy a pair of glasses that u don't need then it is called malpractise. how is this not?

    1. Re:eye doctor by Schwamm · · Score: 1

      because when i go to an eye doctor, i am paying to be told what perscription i need to correct my vision.

      when (ha, if ever) i go to msn.com i'm not paying for anything. it's a free service supplied by microsoft. no express warranties, etc.

      (one totally unrelated comment, why did you use "you" once in your comment while the rest of the time you used that ever-annoying "u"? consistency, my friend. consistency.)

  60. Re:Who uses Opera by Anonymous Coward · · Score: 1, Funny

    When the revolution comes, your ass will be 6 feet under.

  61. Baka desu, then. by DarklordJonnyDigital · · Score: 1

    Like Microsoft really gives 2 shits about a browser with probably 3,000 paying users, if that.

    Come on, man - how often do users actually pay for their software? ;)

  62. Re:Sites del. diff. content to different browsers. by Blimey85 · · Score: 5, Insightful
    Write to the standards, not browsers.

    This is fine for a personal or hobby site but for e-commerce, you need to write to users, not standards. It makes no difference to the user that your page is coded to standards if he/she can't view it. Telling them they need a different browser isn't the answer either. Showing them what they want, in a manner that works correctly with their browser, is unfortunately the best solution if you want to be profitable.

    I've had to code drop down menus differently for different browsers to get things to look the same, however when I'm done, you get the exact same page, with everything the same size and in the same place in IE, Netscape, Mozilla, and Konqueror. I've never used Opera so I don't test that one, but I guess I probably should.

    --
    How is it that one careless match can start a forest fire, but it takes a whole box to start a campfire?
  63. What's so compelling about MSN? by technomom · · Score: 1

    What content is there on msn.com that is so compelling that even users who swear off MS browsers would have to go there?

    Seems like a pretty boring portal site to me. Wouldn't yahoo or myway or any one of a gazillion other portals do?

  64. Re:Gimme a break by msmith · · Score: 1
    Hi from an idiot.

    On my website the numbers for the year 2002 are more like:

    80.1% IE
    16.4% Netscape/Mozilla
    3% Unknown
    0.1% Opera
    0.1% WebTV
    Below 0.1%
    Konqueror
    UP.Browser (PDA/Phone browser)
    WebCollage (PDA/Phone browser)
    LibWWW

    Of course many non-idiots revere opinion (especially their own) over empirical evidence.

  65. i dunno by sydlexic · · Score: 4, Insightful

    but it really looks like an honest typo in the style sheet. i can understand how they'd be pissed, but did they try contacting MS to get it fixed first? the fact that the server sends a client-specific style-sheet isn't exactly damning. it's a very common (though misguided) practice.

    never attribute to malice that which can be explained by stupidity.

    1. Re:i dunno by Otter · · Score: 3, Insightful
      I'm inclined to agree with this for a simple reason -- what other explanation makes sense?

      Modifying SMB to break Samba could well be worth the potential bad press. Why would Microsoft care about Opera? Or think that misrendering the MSN home page is a good way to undermine it? And decide that the rewards outweigh the downside of such obvious meddling?

      It just doesn't make sense to me. If they did the same thing to Mozilla or Konqueror/Safari, that I could see...

    2. Re:i dunno by killmenow · · Score: 1

      An honest typo? Oh, that makes sense. Someone must have just fat-fingered it...what with the "3" and the "0" being so close together on the keyboard...

      Note: I'm not saying it couldn't possibly be a typo. I'm saying Microsoft has purposely modified their code to cause similar results in the past (DR-DOS, "Windows isn't done until Lotus won't run...", etc.) and I think it's fair to say the "benefit of doubt" is well worn out.

    3. Re:i dunno by catch23 · · Score: 1

      I don't think it's a mistake. This morning msn.com sent my opera browser the site.css file, now it sends a site-win-ie5.css instead. So someone obviously made this change recently, and it doesn't send an ie6 stylesheet, it gives opera an older one.

      how could someone mistakenly rename site-win-ie5.css into site.css for specifically targeting the opera browser??

    4. Re:i dunno by ink · · Score: 4, Insightful
      did they try contacting MS to get it fixed

      It took microsoft SIX MONTHS to fix a one-liner that prevented Mozilla from working with Passport (buggy browser "detection" code). See bugzilla bug #141279 if you are curious. Interoperability and open standards are not placed anywhere near the top of the queue at Microsoft. In fact, the dragging of feet would point to more sinister motives... but of course there's no proof of such (without Halloween memos, at least).

      --
      The wheel is turning, but the hamster is dead.
    5. Re:i dunno by KoolDude · · Score: 4, Insightful


      ...but it really looks like an honest typo in the style sheet...

      The point is that the page rendered exactly same as IE provided the stylesheets are same. Unless MS thinks there is something wrong with the way IE(or Opera7) displays the page, why type out a different stylesheet and commit a typo in the process ? If it ain't broke, fix it to break it ?

      --
      getSexySig(); /* returns sexy signature */
    6. Re:i dunno by raretek · · Score: 1

      "but it really looks like an honest typo in the style sheet. i can understand how they'd be pissed, but did they try contacting MS to get it fixed first? the fact that the server sends a client-specific style-sheet isn't exactly damning. it's a very common (though misguided) practice."

      Why, you must be right. Microsoft doesn't have a well documented history of "competing" this way. I'm sure Bill Gates right now is working to fix the problem himself.

      Those evil Opera bastards. How dare they reach conclusions based on Microsofts well documented past and accuse microsoft of malicious wrongdoing! When microsofts shit smells, looks, and feels like shit, it's just jumping to illogical and unreasonable conclusions to say it is shit.

      Jeeze. People need to stop attributing malice to microsoft, that's not historically justified nor fair!

      --
      Show me an effect without cause and then I'll believe in chaos.
    7. Re:i dunno by raretek · · Score: 2, Insightful

      "Why would Microsoft care about Opera?"

      Opera is becoming a serious contender in the mobile arena. This is an area that Microsoft cares a good deal about. Doing that to Mozilla would generate too much press, and as for Konqueror, that isn't even a real competitor on the windows platform or in the mobile arena.

      They would do this. This is just the type of crap that monopolies pull, largely because they can.

      --
      Show me an effect without cause and then I'll believe in chaos.
    8. Re:i dunno by bhamm · · Score: 2, Interesting

      ..but it really looks like an honest typo in the style sheet.
      if microsoft had been even remotely honest about something, anything, in the past.. maybe folks would be less likey to jump all over their ass for something like this.. myslef included. I don't trust that company to do anything other than what's in the interest of preserving their (albeit fading) grip on the industry. For all their recent blabbing about better security and better standards support, i've seen nothing of the kind.

    9. Re:i dunno by hkmwbz · · Score: 2, Informative
      Oh yeah...
      "To test this, the User-Agent filed was changed slightly -- from "Opera" to "Oprah". Since there is no "Oprah" browser on the market, one assumes that MSN has not created special versions for it.
      ...
      Looking into this 37k file, we find a reference to the same style sheet as MSIE6 receives. Just to make sure the server does not modify this style sheet before sending it to the browsers, we fetch the style sheet with the "Oprah" browser:
      ...
      The resulting file is identical to the one MSIE6 receives. Therefore, MSN looks for "Opera" in the User-Agent string and on purpose send Opera7 a style sheet which distort pages."
      So it would seem that Opera was specifically targeted.
      --
      Clever signature text goes here.
    10. Re:i dunno by Anonymous Coward · · Score: 1, Interesting

      yea but they are feeding opera a different style sheet... why? the MSIE6 works perfectly normal. It only happens if the user agent is Opera. Thats deliberate. They won't say it is. But thats what it is. What to most people do when a page doesn't work in some browser? Use a different one and that different one will probably be internet explorer for the majority of people. So lame. I don't know what else I can do to be anti-ms, I won't use or buy anything associated with them. :/

    11. Re:i dunno by Itsik · · Score: 1

      If it was truly a typo like you said. Why create a separate page for opera 7 if the IE version works just fine using Opera?

    12. Re:i dunno by JohnnyBigodes · · Score: 3, Insightful

      and as for Konqueror, that isn't even a real competitor on the windows platform or in the mobile

      Probably not, but Apple is using the Konqueror engine for their new browser, which does present a significant market-share.

    13. Re:i dunno by SubtleNuance · · Score: 2, Insightful

      I dont agree. If you are going to the trouble of specifically sending a Opera-specific css, wouldnt that be because you are INTENDING on having it work (unless you have other unspoken sinister motives) - wouldnt you specifically be testing w/ Opera in that case? the opera.css(whatever) sheet proves the point - someone at MSN actually is testing Opera.

      in that case, they can see the page is f'ing borked when compared to NS && IE...

      Typos that are inserted into something created so specifically is almost proof in-and-of-itself...

    14. Re:i dunno by Ayandia · · Score: 1

      i can understand how they'd be pissed, but did they try contacting MS to get it fixed first?

      They must not have wanted to pay the $55 an hour support fee.

    15. Re:i dunno by Anonymous Coward · · Score: 0

      It could have been a simple bug. But they must not have tested it even once... Do you want to trust them with you OS?
      They really should have tested it at least once.

    16. Re:i dunno by Anonymous Coward · · Score: 0
      what with the "3" and the "0" being so close together on the keyboard...

      They're diagonally adjacent on a numeric keypad, dumbass.

    17. Re:i dunno by Anonymous Coward · · Score: 0

      wtf

      how can people this stupid exist on the planet?

      HEY ASSWIPE...RTFA

      the article states very clearly that microsoft DOES NOT HAVE TO MAKE A SEPARATE STYLE SHEET FOR OPERA.

      yet they did. and for one reason....to make a 30 pixel shift which fucks up the whole page.

      leading stupid users (like you) to assume it's opera's fault.

      all you have to do is send the same info to both ie and opera and voila everything is fine.

      so why does microsoft send different css for each browser?

      so they can sabotage competitors.

      simple.

      not shut up. and quit posting stupid crap to slashdot.

    18. Re:i dunno by stinky+wizzleteats · · Score: 4, Insightful

      but it really looks like an honest typo in the style sheet.

      Really? Let's look and see...

      MSIE stylesheet:

      margin: -2px 0px 0px 23px;

      Opera stylesheet:

      margin: -2px 0px 0px -30px;

      I don't know how you go about typing, but I'd have to throw silly putty at the keyboard from the other side of the room to hit the "-" key instead of the "2".

    19. Re:i dunno by Anonymous Coward · · Score: 0
      The way they seem to play it is they never put any resources into fixing these mistakes. Then they can argue that it would be illegal if the did it intentionally (antitrust), but they aren't required to fix anything to help a competitor.

      That seems to be the normal pattern. It happens so often, it's hard to believe management doesn't condone and even encourage it.

    20. Re:i dunno by Anonymous Coward · · Score: 0

      It might be a typo, but that doesn't explain why there is less content on the page designed for Opera. Hell, it doesn't even explain why there is a specific page for Opera. How can that be an honest mistake?

    21. Re:i dunno by Anonvmous+Coward · · Score: 4, Interesting

      "Why would Microsoft care about Opera? Or think that misrendering the MSN home page is a good way to undermine it?"

      Just wanted to say that I'm glad you took a moment to take a step back and and say "Why?" as opposed to jumping the gun and saying "Damn MS trying to enforce it's monopoly as usual". Frankly, I'm tired of the wild assumptions that MS works that way.

      As an Opera user and a Windows user, you can understand that I've run across exactly this problem. I'd like to share with you a few observations I've made on this topic:

      - As an Opera user, I find myself having to deal with a number of sites that just don't care about me. Having IE available as a backup is just part of my everyday Opera life. I don't see MS as being very different here. Some sites block me totally, like the site I use to send payments to my credit card.

      - Because of my having to keep IE on hot standby, it doesn't even occur to me anymore to email MS (or any other site) and complain about lack of Opera testing. If they don't get feedback, they ain't gonna fix it.

      - Website maintenance is a perpetual, priority based job. Often problems are ranked by how many people are affected by them. Truth be told, Opera's just not significant today in light of other things going on. I wouldn't be a bit surprised if nobody there had Opera installed. Anybody who's ever done web development at a Dilbert-esque corp would probably understand this.

      - Wouldn't it be weird that MS would break Opera, but not Mozilla, Netscape, or other browsers?

      - What possible benefit could that bring them? Despite my comment earlier, Opera handles the vast majority of sites(*) just fine. When I run across a site that doesn't work with Opera, it feels like the operators of the site were moronic, not that Opera is incompatible. In other words, MS's site not working right with Opera makes MS look incompetant, not Opera. * Sites that I personally have visited, other people's experiences may vary.

      - MS's site is a marketing tool. Head on over there and you hear all about TabletPC's, PocketPc's, MS's latest server stuff, Windows XP, etc etc etc. Breaking their site means potentially shoo'ing off customers. I seriously doubt any PHB would want to do that.

      If other Opera users share my observations, then it actually makes sense that MS just doesn't care. But the idea that they're doing it to enforce a monopoly is not so evident.

      Please don't flame me for not jumping on the "MS is like OCP!!!" bandwagon. I'm just the type of person that'd rather look at all the details than try to find details to support a bias.

    22. Re:i dunno by Anonymous Coward · · Score: 0

      KHTML isn't Konqueror, and neither is Safari.

    23. Re:i dunno by NineNine · · Score: 0, Troll

      Actually, I think it has more to do with it's a huge company, and getting Mozilla to work with their sites has got to be a low as hell priority. I mean, after all, why should they rush to fic something that affects maybe 1-2% of all browsers, with most of those people not even being their customers?!?

    24. Re:i dunno by Anonymous Coward · · Score: 0

      now THATS funny!

    25. Re:i dunno by John+Whitley · · Score: 2, Interesting

      Because of my having to keep IE on hot standby, it doesn't even occur to me anymore to email MS (or any other site) and complain about lack of Opera testing. If they don't get feedback, they ain't gonna fix it.

      Let's get to the heart of the matter here: the real bugaboo is pathetic web standards compliance, industry wide. I'd love to see the W3C start using the time-honored tactic of creating trademarked certification names and logos usable only by browser versions that pass a rigorous and public compliance suite. Then web developers could start a) targetting standards as they should and b) righteously flaming sites that do stupid non-standards based things (like serving up different content for different browsers as a workaround for standards non-compliance).

    26. Re:i dunno by Anonvmous+Coward · · Score: 1

      "Let's get to the heart of the matter here: the real bugaboo is pathetic web standards compliance, industry wide. I'd love to see the W3C start using the time-honored tactic of creating trademarked certification names and logos usable only by browser versions that pass a rigorous and public compliance suite."

      Though I completely agree with you that this solution would have a very positive effect web-wide, I do not believe it's so central to this particular issue.

      The main reason that WC3 compliance has a way of speed-bumping innovation and evolution in this particular area. On one hand, all sites work on all browsers, on the other how do you go about getting new features placed in?

      There are rational/practical answers to my question. I'm not claiming it's unsolvable. The problem is that there's not a single motivation for every browser-developer out there to work from. Some want to make money, some want to make the net accessible to everybody, some want browsing to be an integral part of using a computer. When these things come into play, compliance to a standard is an inhibiting factor.

      To put it another way, I don't think you're wrong. I just think that the practicality of it requires more participation than enough companies are going to want to give. The result is that we (we as in 'browser users/customers') really only have the option of treating the symptoms.

      I hope I'm making sense, I'm on pain meds right now.

    27. Re:i dunno by 1010011010 · · Score: 1

      Well, they (1) don't give a shit about other browsers, and (2) want to destroy all competition. They're so insular, they don't bother to test with other browsers -- unlike pretty much every other company with a web presence. Arrogance.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    28. Re:i dunno by NineNine · · Score: 1

      No, it's called "c-o-m-p-e-t-i-t-i-o-n". I own a retail store. Am I gonna post easy to find directions so that people can find my competitors? Fuck no.

    29. Re:i dunno by Elwood+P+Dowd · · Score: 2, Interesting
      MSIE stylesheet:
      margin: -2px 0px 0px 23px;
      Opera stylesheet:
      margin: -2px 0px 0px -30px;
      That is a great point:

      Perhaps an old version of the document read:
      margin: -2px 0px 0px -3px;
      But they tried to change the last value to a zero?

      My question is what stylesheet does it send to Opera6? Opera's argument begins to hint at my question:

      Q: Isn't this just a problem with the newly released Opera7?

      A: You mean, perhaps MSN had to write special versions of the page for the older Opera6? No. Opera6 handles the pages sent to MSIE6 just fine. Here is a screenshot:
      [snip]

      Ok, Opera6 handles the page sent to MSIE6 perfectly... but does Opera6 also display the messed up stylesheet correctly? Does MSN send the same stylesheet to both Opera versions? There are all kinds of semi-reasonable explanations due to the version differences that have not been ruled out.

      Of course, I don't doubt that MS is being malicious, but I'm not sure.
      --

      There are no trails. There are no trees out here.
    30. Re:i dunno by ocelotbob · · Score: 1

      Because those 1-2% add up to thousands, if not millions of people worldwide, many of whom do use MS software for one purpose or another. That's a lot of potential money, much more than the costs of running a few fairly simple usability tests. Besides, compatibility testing is an important issue; one of the most important rules in website design is to degrade gracefully, if possible. It should definitely be possible to make a service like hotmail degrade to work on older browsers -- there isn't much to the layout.

      --

      Marxism is the opiate of dumbasses

    31. Re:i dunno by Wraithlyn · · Score: 2, Insightful

      You make some very good points about bias and motives, but your central line of reasoning that MS probably doesn't care or know that Opera handles MSN differently is bogus.

      You're spinning it like MSN is simply unaware that Opera handles their site any differently. But... their site SPECIFICALLY CHECKS for the "Opera" string in the browser and gives it different files! Obviously someone there designed this mechanism, and they would certainly have Opera installed. You can't say "how would they know about this?"... someone there DESIGNED it this way. Why? Well, that's inconclusive. But they can't claim ignorance on this one. This didn't "just happen" through carelessness. This took deliberate steps on someone's part.

      And changing the margin from 23 to -30 is not a typo, nor is delivering a larger size page with less content.

      --
      "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
    32. Re:i dunno by 1010011010 · · Score: 1

      No, it's called "c-o-m-p-e-t-i-t-i-o-n". I own a retail store. Am I gonna post easy to find directions so that people can find my competitors? Fuck no.

      "Not providing directions" is different than "making extra effort to change how it works for a browswer they don't make, and are competing with."

      So, it it crappy testing? I mean, they went to all the trouble to create a different stylesheet for Opera, and it doesn't work right. Did they just guess it might work and leave it at that? Or is it something else?

      What Microsft does is not often explained by stupidity, which leaves...

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    33. Re:i dunno by stinky+wizzleteats · · Score: 2, Insightful

      Well, I appreciate your candor. I always regard an honest statement of "I'm not sure" as a very reasonable and respectable point of view, but I guess I just don't see the ambiguity here. Many of your questions are answered in the article. I've written a quantity of CSS, and having a completely seperate CSS document that keys off the browser identification, and which has a left margin that could be 26(!) pixels different under the most explicable and innocent of circumstances is just a bit much.

    34. Re:i dunno by Kludge · · Score: 1

      like the site I use to send payments to my credit card.

      Time to change credit card companies.

      Wouldn't it be weird that MS would break Opera, but not Mozilla, Netscape, or other browsers?

      No.

      MS's site is a marketing tool. ... Breaking their site means potentially shoo'ing off customers. I seriously doubt any PHB would want to do that.

      And what company would give away a major piece of software (like IE) for free? That would mean a loss of money from customers. No PHB would do that... Unless their goal is world domination and crushing every other browser on the market.

    35. Re:i dunno by Carnivorous+Carrot · · Score: 1

      > I'm inclined to agree with this for a simple
      > reason -- what other explanation makes sense?

      I'm not inclined. Why?

      They went to the trouble to build a separate page for Opera -- then never tested it? Hmmmm...could be...but I don't think so.

      --
      "Has [being a kidnapped teenage girl, raped repeatedly for months] changed you?" - Katie Couric to Elizabeth Smart
    36. Re:i dunno by Anonymous Coward · · Score: 0

      "never attribute to malice that which can be explained by stupidity."

      Yes. That is exactly how I make sense of your post.
      You are either an Astroturfer or and idiot or
      both.

    37. Re:i dunno by Anonymous Coward · · Score: 0

      On the other hand, my wife tried to browse MSN the otherday to get a password for messenger. She was using Mozilla under Linux and the MS site announced that it wouldnt work with her browser or OS!
      Altering the browser identity to MSIE was all that was needed to make it work *perfectly*.

      MS can't change it spots. They still use every trick in the book to attempt to portray that their commercial-ware is in some way better than Free Software.

    38. Re:i dunno by gilesjuk · · Score: 1

      Well since Microsoft is declaring war on those who create "Open source projects of mass bank balance destruction", anything open source or non IE/Windows is a target.

      Opera runs on many Symbian devices and Symbian supply their licensees with the code. Not open source, but a lot more open the PocketPC.

    39. Re:i dunno by Anonymous Coward · · Score: 0

      - Just wanted to say that I'm glad you took a moment to take a step back and and say "Why?" as opposed to jumping the gun and saying "Damn MS trying to enforce it's monopoly as usual". Frankly, I'm tired of the wild assumptions that MS works that way.

      Errr, in what way is this "wild?" After all, Microsoft _is_ a convicted anti trust violator who had big daddy Dubya pull the DOJ off so they wouldn't be split up into a few companies and actually have to start competing.

      - Wouldn't it be weird that MS would break Opera, but not Mozilla, Netscape, or other browsers?

      Several times before MS has modified their web sites to block out all web browsers except their own. And several web sites that MS has built for government sites and banks have refused to allow admitance to non MS Browsers. So, no, it is not weird.

    40. Re:i dunno by tlianza · · Score: 1

      flaming sites that do stupid non-standards based things (like serving up different content for different browsers as a workaround for standards non-compliance).

      It's interesting your bring up that point. In this case it looks like the standards are actually working - because Opera and IE can render the identical page (the IE-version) just fine. The "workaround" MS is using in this case appears completely unnecessary. They are working around a problem that does not exist.

    41. Re:i dunno by Anonvmous+Coward · · Score: 1

      "Errr, in what way is this "wild?" After all, Microsoft _is_ a convicted anti trust violator who had big daddy Dubya pull the DOJ off so they wouldn't be split up into a few companies and actually have to start competing."

      Heh. Your post is exactly what I'd define as "wild". "Dubya's" reasoning is conjecture, not fact. (I'm not saying you're wrong, Im saying you don't know. You assume.) Secondly, your use of the term "convicted anti trust violator" is being used as a blanket term to describe the behaviour of a very large and diversified corporation. There's little chance that every single division of MS is out to make sure MS is a monopoly. They're there to do business. Sorry, but it's a vague and tired argument. Don't believe me? Then how come IE or Messenger isn't on the XBOX? (That question is intended to make you think, I do not want an answer to it.)

      "Several times before MS has modified their web sites to block out all web browsers except their own. And several web sites that MS has built for government sites and banks have refused to allow admitance to non MS Browsers. So, no, it is not weird."

      Several non gov't or MS related sites do the same thing. Perhaps you didn't catch the part of my post about accessing my credit card account?

    42. Re:i dunno by tshak · · Score: 1

      Did they just guess it might work and leave it at that? Or is it something else?


      You got it - it's something else. As I've redundantly posted to this thread, their Opera CSS works FINE in Opera 6 (I just tried it) and as others have pointed out it addresses a bug in most Opera 6 builds. The issue is, Opera 7 (recently released) renders completely differently than Opera 6 (eg: it's more standards complient), and therefore should be using the IE6/Standard CSS, however, MS has yet to update the browser detection to accomodate for the new Opera release.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    43. Re:i dunno by Anonvmous+Coward · · Score: 1

      "You're spinning it like MSN is simply unaware that Opera handles their site any differently. But... their site SPECIFICALLY CHECKS for the "Opera" string in the browser and gives it different files!"

      No, I'm not. I'm spinning it like MS simply hasn't tested it.

      I have no info on how they have their site set up, so everything I say here is just speculation. With the last web site I developed, I made a list of all the browsers I might care about and created generic style sheets for them. Then, I wrote some code to detect the style sheet and then automaticlly fire it down. The reason I did that was not because I was interested in supporting all those browsers, I did it because if there was a devastatingly bad problem I'd have easy access to fix it. It can be VERY hard to go back and retrofit your code so that you can fix a browser that's suddenly risen in popularity.

      That site had a style sheet for Mozilla. I do not have Mozilla installed. I just worked under the assumption that it'd be compatible with Netscape's. They get a 'Mozilla' sheet, but I have never personally tested it. I never recieved an e-mail about it while that site was up, so I'm assuming it worked. But I really don't know that, nor would I have cared until my boss brought it to my attention.

      I'm not saying I believe one point of view or the other. I simply don't know, nor do I care. I'm not providing opinions here, only insight. So please don't make accusations that I'm 'spinning' anything. Not only is that rude, but it also means you're completely missing my point.

    44. Re:i dunno by notaspy · · Score: 1

      "never attribute to malice that which can be explained by stupidity."

      Does not apply to Microsoft.

      --
      hi!
    45. Re:i dunno by 1010011010 · · Score: 1


      That sounds reasonable.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    46. Re:i dunno by SpaceLifeForm · · Score: 1

      Great...
      now I have to wait 9 months to know for sure.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    47. Re:i dunno by Wraithlyn · · Score: 1

      Way to get bent out of shape over a single word. You ARE spinning things, using narrow examples to support your point of view.

      Then you accuse of me of being rude, while in the same breath indicate I'm too dense to understand your point. That's far more insulting, IMO.. but let's move beyond that, shall we?

      "I'm not providing opinions here, only insight."

      Bullshit.

      "Wouldn't it be weird that MS would break Opera, but not Mozilla, Netscape, or other browsers?"

      Opinion.

      "When I run across a site that doesn't work with Opera, it feels like the operators of the site were moronic, not that Opera is incompatible. In other words, MS's site not working right with Opera makes MS look incompetant, not Opera."

      OPINION. You don't think lots of people (such as any new Opera users who don't have your experience with it?) will just assume Opera can't render it properly? I've been using Opera on and off since version 1, and if I come to a page it screws up, I STILL think, "fucking Opera", and try another browser. It doesn't matter who's fault it is, only that it didn't work with Opera. That can turn people off from Opera. Not everyone thinks like you do, has your technical knowledge and experiences, but you're implying it's the common perception. This is the heart of your spin.

      "Breaking their site means potentially shoo'ing off customers. I seriously doubt any PHB would want to do that."

      Opinion. It also means potentially convincing people IE handles pages better than Opera.

      "That site had a style sheet for Mozilla. I do not have Mozilla installed. I just worked under the assumption that it'd be compatible with Netscape's. They get a 'Mozilla' sheet, but I have never personally tested it. I never recieved an e-mail about it while that site was up, so I'm assuming it worked."

      Here we go again. You take one narrow example (your own) and conclude that "that's how these things work". Well, I've worked web design for "Dilbert-esque corp" places (Bank of Montreal, MBANX), tiny startups, and everything in between. If you're using alternate content targetted at specific browsers, it's your responsibility to TEST WITH THOSE SPECIFIC BROWSERS. This is one of the fundamental principles of any type of development.. test any platforms you have specific features for. And this specific case (the details of which you keep ignoring) is pretty far from your example. Not only does it send a different style sheet, but a larger size page, with different (less) CONTENT. Furthermore, you can't possibly claim that a UL margin setting of -30 is something they designed as a "generic" CSS sheet.

      --
      "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
  66. Quite the contrary by kfg · · Score: 1, Offtopic

    Anyone who *doesn't* write a site that serves seperate pages to different browsers is doing a disservice to the public. Most are too lazy or too apathetic to do so however.

    The most obvious case in point being Lynx.

    For various reasons ( including access to the reading disabled) every site should, at the very least, serve a different page to pure text browsers than it does to graphical browsers.

    The whole *point* of identifying browsers at all is to allow the server to serve optimized pages for different browsers.

    Anyone who writes a site that takes advantage of this to deliberately make certain browsers look like shit is a shithead.

    KFG

    1. Re:Quite the contrary by veddermatic · · Score: 3, Insightful

      I disagree completely...

      I can write a page that looks good in EVERY browser, including NS4 and lynx. So can you... so can anybody...

      all it takes is a little time, and a bit of a brain.

      Unfortunately, far to many people in web dev don't have brains, and far too many to "save time" use wysiwyg crap to gerate code for them.

      having muyltiple pages for multiple browsers is a sign of not doing it right the first time, not a 'service'.

      --
      Department of Homeland Security: Removing the rights real patriots fought and died for since 2001
    2. Re:Quite the contrary by Anonymous Coward · · Score: 0


      Anyone who *doesn't* write a site that serves seperate pages to different browsers is doing a disservice to the public. Most are too lazy or too apathetic to do so however.

      The most obvious case in point being Lynx.

      For various reasons ( including access to the reading disabled) every site should, at the very least, serve a different page to pure text browsers than it does to graphical browsers.

      The whole *point* of identifying browsers at all is to allow the server to serve optimized pages for different browsers.


      If you're writing solid HTML, then no, you should never need to write different versions of the same page for compliant browsers.

      Example. Try viewing that page in Mozilla or IE, and then in Lynx. Works fine in all those browsers. And it is always exactly the same HTML & CSS.

      It even works in Netscape 4, if you turn off CSS support... Yeah, hack needed, but netscape 4 is the most broken piece of crap web browser ever produced.

    3. Re:Quite the contrary by dtobias · · Score: 2, Insightful

      Baloney... a well-designed site, with good logical structure and proper ALT attributes, for instance, will work fine on Lynx while looking attractive on graphical browsers.

      Browser-sniffing has led to the ridiculous situation of an "arms race" between webmasters doing clueless redirects or blockages based on user agent string and browser makers putting in "cloaked" user agent strings that pretend to be some other browser, to the detriment of logic.

      --
      --Dan
      Web Tips
    4. Re:Quite the contrary by rgmoore · · Score: 2, Insightful

      No, no, NO! A web site that is properly designed and standards compliant can send exactly the same web page to IE and Lynx and have it render properly in each. That's a major point of the HTML 4 standard. Of course that standard compliance includes things like including ALT tags in images and providing regular links in addition to image maps, which some people seem strangely reluctant to do. But if you actually follow the standard, you can make pages that look good in graphical browsers and are still useable in text-only browsers.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    5. Re:Quite the contrary by Isofarro · · Score: 5, Insightful
      I don't know where you got this myopic view of the Web from, but it is certainly trollish from a standards POV. Obviously the technique of augmentative authoring has eluded you.

      If you are creating multiple copies of resources for different user agent strings, then it is a prime indication you haven't understood the very simple concept of the World Wide Web.

      For various reasons ( including access to the reading disabled) every site should, at the very least, serve a different page to pure text browsers than it does to graphical browsers.


      Making a website accessible does not mean text-only. This is a myth, and a badly misinformed piece of strawman fluff. Text-versions of websites should only be a last resort, when you've reached the point where you admit your design and markup skills are inadequate to do even a competant job, let alone a good one. Accessible websites can also be well designed, there's no mutual exclusivity.

      The whole *point* of identifying browsers at all is to allow the server to serve optimized pages for different browsers.


      If you so strongly want to believe this nonsense, please post a reference to either a standard or recommendation that states that User-Agent is a mandatory HTTP parameter. You know as well as I do that User-Agent strings are optional, and relying on them to determine presentation is so typically short-sighted that its now laughable.

      You cannot succeed over the medium to long term adopting a browser-sniff route. It is folly.

    6. Re:Quite the contrary by You're+All+Wrong · · Score: 3, Insightful

      "
      all it takes is a little time
      "

      No! It's _easier_ to write bread-and-butter HTML that looks _fine_, if a little unexciting, than it is to write anything that could break any half-decent browser (i.e. one that understands what it's told, like w3m or opera).

      YAW (who writes his boring but perfectly usable (100-hits a day on some pages, which ain't too bad) web-pages using 'cat > filename')

      --
      Your head of state is a corrupt weasel, I hope you're happy.
    7. Re:Quite the contrary by ichimunki · · Score: 1

      I agree with your statement that anyone who takes advantage of browser identification to deliberately sully the reputation of a specific browser is a [expletive-deleted].

      However, I strongly disagree that anyone who doesn't write their site to serve different pages to different broswers is doing the public a disservice (apparently no pun intended). This is rarely the case. Proper design in the first place should minimize any desire for multiple versions of pages. As you say, "most are too lazy or apathetic to do so however".

      --
      I do not have a signature
    8. Re:Quite the contrary by IWantMoreSpamPlease · · Score: 1

      I tried, and was successful in writing a web page that looked identical in every browser I could get my hands on (Net+ and Opera 3.62 for BeOS, Netscape for all platforms, the older apple browser, SGI and Sun browsers etc.)

      It took some time, but in the end I felt it was worth it.

      Of course, the really sad part about this is since I'm not a HTML guru by any stretch of the imagination, I used FrontPage. Naturally, I had to do some editing (mostly in Notepad since FP kept trying to undo my changes) but it was possible. The website however, was kept as simple as possible so all the aforementioned browsers would see it identically.

      FWIW it was www.ratliberationfront.org (don't bother checking, it's gone now) a satire site that a whopping 300 people saw, but with tons of oddball browsers and no one (that I know of) complained.

      --
      So rise up, all ye lost ones, as one, we'll claw the clouds.
    9. Re:Quite the contrary by kfg · · Score: 1

      Of course you can, and so can I, or anybody.

      It doesn't even take much time and less brain than most sites.

      It isn't even a question of using wysiwyg crap ( I use vim myself), it's a question of making good, clean, simple sites.

      However, it is one thing to make a site that looks *good* in every browser, and quite another to make one that looks *best* in every browser.

      But who said anything about looks? Not I.

      You're falling into the age old trap of thinking of websites as being about looks. The DTP mindset that pervades web design.

      They are about communication and navigation.

      It is perfectly possible to make a website that looks good, functions well and makes navigation a snap in every graphical browser, that is, in fact, a perfect website, that is just plain a pain to use in a text browser.

      Now try *hearing* your way through a site.

      KFG

    10. Re:Quite the contrary by critter_hunter · · Score: 1

      It's also pretty easy to hide CSS from Netscape 4. Use of @import or @media, among others, screw it up. See this page for the whole list of tricks.

      --
      Karma: Could be worse (could be raining)
    11. Re:Quite the contrary by torpor · · Score: 1

      Anyone who writes a site that takes advantage of this to deliberately make certain browsers look like shit is a shithead.
      ... and not to apologize for Microsoft in this situation, but has anyone considered that they were trying to simply better-support Opera with the separate stylesheet, yet - being Microsoft, caring mostly for their own standards - they ended up with bugs in it?

      Where is the evidence to say this was done maliciously, in other words ...

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    12. Re:Quite the contrary by Anonymous Coward · · Score: 1, Insightful

      post your sites. i would be surprised is they looked good and were functional. as a point of reference, /. is an ugly site. can you imagine one version of espn.com that would work in all browsers and still have the same functionality?
      The story is not about Microsoft disobeying standards; it's about msn serving a bad css to some browsers. For ui/graphic/front end people, ie became the standard when it got the biggest market share.

    13. Re:Quite the contrary by Fishstick · · Score: 1

      Crap. Used up all my mod points earlier.

      Bravo, excellent points.

      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

    14. Re:Quite the contrary by Aquitaine · · Score: 2, Informative

      I disagree with your disagreement completely. :)

      I suspect you can write a page that works in every browser that looks decent. I also suspect that, in doing so, you are violating W3C WAI guidelines, or at least being shortsighted in your compliance with them.

      (I could be wrong about that, I have no idea who you are or what work you do. This is simply my general experience and please pardon me for jumping on you!)

      The biggest problem with supporting every browser is that you're mixing up content with layout. You are most likely using tables for layout; if you know how to make a page look good in NS4 without doing that, let me know. The problem with this is that assistive devices try to comprehend your page by seperating content from layout, and tables are supposed to be used for content, and CSS for layout. But NS4 doesn't even begin to support that properly. This is an issue right now for WAI people and those of us who have to make our sites 508 compliant, but it's going to be more of an issue in the future as all browsers will need to clearly differentiate between layout and content.

      We made the decision to simply stop supporting NS4 and comply with HTML 4.0 and CSS2. These are no longer cutting edge standards, and it does give our designers a lot more freedom in how a site looks. Yes, they -could- design something to work in every browser (and we did, until recently) but it is a whole lot of extra work to design something with tables and deal with all of the stuff that entails. So it's not a 'we're too dumb' thing, it's a 'we'd rather devote our creative energies to something that complies with standards that are now a couple years old than support a browser > 3% of people still use.'

      And if we get someone who complains that they can't access our stuff with NS4, we mail them a CD with Mozilla or Phoenix. Your tax dollars at work.

      Cheers,
      Aquitaine
      Program on Employment and Disability
      Cornell University

    15. Re:Quite the contrary by Anonymous Coward · · Score: 0

      s/wysiwyg crap/Frontpage/

    16. Re:Quite the contrary by sahala · · Score: 1
      Example [rhythm.cx]. Try viewing that page in Mozilla or IE, and then in Lynx. Works fine in all those browsers. And it is always exactly the same HTML & CSS.

      I perked up for a second when I saw someone post evidence. I'll have to say that I was quite dissapointed. The page you sent out is adequate, but let's be honest, the requirements for the page isn't exhausting.

      If you're writing solid HTML, then no, you should never need to write different versions of the same page for compliant browsers.

      If you have more advanced layout/navigation requirements, it can be extremely hard to simply write "solid html" and be done with it. Hence branching HTML layouts based on User-Agent.

    17. Re:Quite the contrary by Jon-o · · Score: 1

      Of course, the REALLY sad part is that the whole point is that different browsers SHOULDN'T display a given page identically. They should be free to do what they want, whether they put all the fonts twice as big, change the colours to suit the user, or just ignore all the formatting completely (yay links!)

      Ideally, a browser is configurable that the user can be sure to see every page in a usable and nice way, so the web designer can mark up the page's structure, suggest some ways to display it, and then let the browser render it as it sees fit, ignoring the formatting completely if necessary, or just ignoring parts of it.

    18. Re:Quite the contrary by Lord+of+the+Files · · Score: 1

      You shouldn't need to serve different pages to do this. CSS2 has a media type for stylesheets. This means you can write a stylesheet for how your page displays on screen, another for how it should print, another for how text only browsers should display it, another for for how braille terminals should interpret it, another for how a screen reader should read it, and another for how a pda should display it. Meaning the only reason for serving different html to different browsers, or different css based on user agent strings is to get around broken browsers.

      The problem is that if you work around broken browsers you encourage their authors not to fix them, and they're users to keep using old versions/not demand fixes.

      --

      God does not play dice - Einstein

      Not only does God play dice, he sometimes throws them where they

    19. Re:Quite the contrary by alpharoid · · Score: 1
      s/wysiwyg crap/Frontpage/
      Anonymous and cowardly, but nonetheless very wise. I'd like to elaborate on your short comment:

      The problem isn't really with wysiwig. You can build your pages in Dreamweaver or even Mozilla Composer, check across multiple browsers for consistency, and still save time if pure HTML isn't your thing.

      The main problem is FrontPage or anything MS. Needless, incomprehensible tags and something guaranteed to look ugly in anything except IE if you're not careful. They give wysiwyg a bad name, but not that they care anyway... just use Microsoft stuff and your problems are over. Right right?
    20. Re:Quite the contrary by KjetilK · · Score: 1
      I think there really isn't that much disagreement between the two of you. I say that because I agree with both.

      I think you can easily create a website that highly device-independent, and that will transform and degrade gracefully on any reasonably standards-compliant browser.

      For that reason, I would serve the same web-page to Mozilla as I would to a speech-browser. They would both perform excellently.

      However, there are browsers out there that are so terribly broken, it gives you a really hard time. NN4 and IE3 are the obvious examples, to some extent you can say that about IE4 too. It is quite reasonable to serve something entirely different to these browsers, but for the browsers that work well, feeding them good, standards-compliant code and let them do the work to present it to the user is a very viable path.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    21. Re:Quite the contrary by Fembot · · Score: 1

      Shame it isnt even vaugley Compliant

    22. Re:Quite the contrary by kasperd · · Score: 1

      You know as well as I do that User-Agent strings are optional

      The exact words from the HTTP/1.1 specification are: User agents SHOULD include this field with requests. So it is indeed optional, but you are recomended to include it. Of course sites should give the same answers no matter what the user agent is. But a lot of sites does give different results. For example google refuses to send some pages to wget.

      The most extreme misuse I have seen was however grc which appeared to block my IP in their firewall when I sent an http request without user-agent header. (I got a lot of IPs blocked before I found the cause.)

      --

      Do you care about the security of your wireless mouse?
    23. Re:Quite the contrary by Anonymous Coward · · Score: 0

      support a browser > 3% of people still use.

      You need to work on your inequalities there, buddy. > 3% of people still use IE, ya know.

    24. Re:Quite the contrary by Jeffv323 · · Score: 1

      For various reasons ( including access to the reading disabled) every site should, at the very least, serve a different page to pure text browsers than it does to graphical browsers.

      Yeah I know what you're saying, the worst are porn sites. Try using lynx some day while you're "in the mood" and you'll see what I mean.
      --
      I'm a minister!
    25. Re:Quite the contrary by Havokmon · · Score: 1
      The whole *point* of identifying browsers at all is to allow the server to serve optimized pages for different browsers.

      If you so strongly want to believe this nonsense, please post a reference to either a standard or recommendation that states that User-Agent is a mandatory HTTP parameter. You know as well as I do that User-Agent strings are optional, and relying on them to determine presentation is so typically short-sighted that its now laughable.

      IMHO, it's a pain in the butt that the 'standards' themselves aren't complete. You don't run into it making your home page, but having just re-created the company website, I can tell you it's a pain in the butt.

      • Pixels are not the same size between browsers.
      • does the # of pixels from the left include the border of the main window?
      That's just two examples of MINOR issues that can snowball on you. I have a sHTML footer that's appended after everything else is written. It worked fine, until I started with the 'store listing'. Since the pixels are all different, sometimes the footer is written OVER a store in IE, but not Mozilla, or vice-versa.

      I also have an 'About us' page where text is 'wrapped' around a graphic. I have to have seperate style sheets for IE and Mozilla because of spacing issues between one or the other.

      www.valeoinc.com if you're interested (I welcome suggetions, I'm far from an expert.)

      PITA. Yet both are technically 'compliant' - some standards just aren't exact enough.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    26. Re:Quite the contrary by veddermatic · · Score: 1

      boo fucking hoo, I left out the DOCTYPE.. =P

      Yes, you are technically correct..... so I will go add the "THIS IS A WEB PAGE" tag to my web page and make you happy.

      The HTML is valid, it reads in a site reader in the same order as the content displays, it looks the same in jsut about everything... THAT was my point.

      But again, because I left out the doctype tag, you are correct, and I will feel bad all day abou it.

      --
      Department of Homeland Security: Removing the rights real patriots fought and died for since 2001
    27. Re: Quite the Contrary by Anonymous Coward · · Score: 0

      I disagree with your disagreement completely. :)

      I suspect you can write a page that works in every browser that looks decent. I also suspect that, in doing so, you are violating W3C WAI guidelines, or at least being shortsighted in your compliance with them.

      (I could be wrong about that, I have no idea who you are or what work you do. This is simply my general experience and please pardon me for jumping on you!)

      The biggest problem with supporting every browser is that you're mixing up content with layout. You are most likely using tables for layout; if you know how to make a page look good in NS4 without doing that, let me know. The problem with this is that assistive devices try to comprehend your page by seperating content from layout, and tables are supposed to be used for content, and CSS for layout. But NS4 doesn't even begin to support that properly. This is an issue right now for WAI people and those of us who have to make our sites 508 compliant, but it's going to be more of an issue in the future as all browsers will need to clearly differentiate between layout and content.

      We made the decision to simply stop supporting NS4 and comply with HTML 4.0 and CSS2. These are no longer cutting edge standards, and it does give our designers a lot more freedom in how a site looks. Yes, they -could- design something to work in every browser (and we did, until recently) but it is a whole lot of extra work to design something with tables and deal with all of the stuff that entails. So it's not a 'we're too dumb' thing, it's a 'we'd rather devote our creative energies to something that complies with standards that are now a couple years old than support a browser > 3% of people still use.'

      And if we get someone who complains that they can't access our stuff with NS4, we mail them a CD with Mozilla or Phoenix. Your tax dollars at work.

      <i>reposted for your enjoyment</i>

  67. Re:Who uses Opera by Anonymous Coward · · Score: 0

    I love Opera and use it as my main browser. I use Mozilla for mail. Mouse gestures are so automatic for me now that I get annoyed when, without thinking, I try to use them in Internet Explorer.

  68. Either way, is this news? by petronivs · · Score: 0
    • So M$ makes a programming mistake. STOP THE PRESSES!!!!
    • So M$ is engaged in a concerted attempt to kill a competitor. STOP THE PRESSES!!!!

    Again, I say, "Is this news?"
    --
    This is the real signature
    (Beats those shadows on the cave wall, don't it?)
  69. Re:Who uses Opera by aidoneus · · Score: 1

    I know you probably meant the post just to point out how dominated the market is, but I'm an Opera user (6.0), and yes, I even paid for it.

    What? Pay for a web browser? And it's closed source too? *gasp!* Sorry, but for me, it was a matter of "one part ethics + one part right-tool-for-the-job = Pay for Opera". Opera has been my only browser on both the Win2000 machine in my office and the one Win2000 system I have at home (the Linux box uses Konquerer). Sure, MSIE is still installed, no real way to get it out of there, but it doesn't appear on my desktop, and most people when they use my system are a bit confused at first, but are quickly up to speed.

    Opera has been the best tool for the job for me for almost 2 years now, and I don't see myself switching any time soon (except to Safari on my iBook).

    -jason

  70. your sig (OT) by Anonymous Coward · · Score: 0

    not to nitpick, but I think you have the verb (Carborundum) in the wrong spot. However given the fabrication that is Latin, you really can do whatever you want!

    1. Re:your sig (OT) by Anonymous Coward · · Score: 0

      Furthermore, I believe it should read 'illegitimi nil carborundum'. Note the spelling of 'illegitimi'.

    2. Re:your sig (OT) by Anonymous Coward · · Score: 0

      wtf - this is /. - you can't find much english spelled correctly and you want to correct *latin*?

  71. A suitable solution... by koh · · Score: 1

    ...would be to use a regexp-based filtering proxy like privoxy under *nix or proxomitron under windows. Then one can write a regexp that matches the offending stylesheet, have it fixed on the fly by the proxy, and even contribute the filter to others.

    --
    Karma cannot be described by words alone.
  72. Quick fix for opera by phorm · · Score: 1

    Not that it should have to do this were MS not being slimey again, but:
    Have an option in opera where it can download lists of "tained" stylesheet sites, have opera identify itself as MSIE for those sites.

  73. But is it logically speaking? by JudgeFurious · · Score: 1

    I admit I don't know this to be a fact. Really I'm just guessing but in order for your first two sentences to make sense (in this case) I think you need to define the term "a lot of money". To me and you Microsoft makes a fortune off of their MSN portal. To Microsoft I think the amount of money they make off of this is nearly negligable.

    Just like the impact and potential consequences of screwing up the view for people who refuse to get with the program are negligable in their way of thinking. Looks like the same Microsoft to me.

    --
    Appended to the end of comments you post. 120 chars.
  74. M$ claims W3C compat...mistakenly? by horatio · · Score: 4, Interesting

    From the old article, one of Microsoft's marketing directors should get his facts straight:

    "We supported the latest W3C standards when developing the content and services delivered from MSN," ... He added that Microsoft wants users to visit the Web site "regardless of the browser they choose."
    But Visse recommended that for the best experience with MSN, customers should use a browser that tightly adheres to the W3C standard.
    "If customers choose to use a browser that does not tightly support W3C standards, then they may encounter a less then optimal experience on MSN," he said.


    except, that if you ask the W3C validator, it doesn't work!

    www.microsoft.com
    www.msn.com

    Microsoft has a long history of intentionally breaking compatibility with other products to promote their own, as early as (and maybe earlier) the Windows 3.1 -> 3.11 "upgrade" which conveniently broke the diagnostic and repair software PC Tools.

    --
    There is very little future in being right when your boss is wrong.
  75. Re:MODDED AS INTERESTING?? by Kentamanos · · Score: 0

    I read it that way as well...

  76. This is news? by howardcohen · · Score: 1
    Been using Opera since the 3.x days, and it's been obvious to me from the start that Microsoft-universe pages were crafted to "break" my browser.

    I assume this "news" is related to the recent burst of press surrounding Opera 7, so I should be happy this software is getting recognition.

    1. Re:This is news? by neonprimetime · · Score: 1

      i hear ya and agree with ya...it's bout time Opera gets some well-deserved attention! and darn that MS co.

  77. Re:Who uses Opera by Anonymous Coward · · Score: 0

    I do and I'm very happy with it.

  78. Re:Who uses Opera by splink+splink · · Score: 1


    You're missing the point. M$ is going out of their way to break competitor's products.

    If M$ just said "We don't care about users of other browsers. If they can't properly display our pages that's their problem. So we're not going to waste time checking for browser information - we're just going to serve our pages our way optimized for our browser.", this would be Opera, Mozilla, Netscape's problem.

    But instead, they're going out of their way, for no technical reason, to make competitor's products appear inferior. Most importantly, this is exactly the type of behavior that M$ has done for years to eliminate competition.

    So frankly, I don't care how many people out there use what browser. That isn't the point. M$'s disgusting business practices are. And anyone who continues to use and pay for their products are supporting this type of activity.

  79. This is news? by sphealey · · Score: 1
    This is news? One gets vastly different results when one connects to either support.microsoft.com or slate.msn.com with Mozilla vs. connecting with Internet Explorer. Guess which one looks better and is easier to use?

    sPh

  80. they're trying to help by rnd() · · Score: 1

    rather than writing only downlevel code, Microsoft's asp.net components detect the browser version and treat different browsers differently.

    Why is this useful?

    It can eliminate tons of server work and bandwidth by keeping some stuff on the client (if the client can support the required scripting, css, etc.). For downlevel browsers, a server postback may be required, but why do it for the latest Mozilla or IE?

    There must have (at one point) been a non standards-compliant css implementation in Opera, and that must be what Microsoft wrote its code to support.

    Sure it would be nice if everyone wrote web pages to standard. But then anyone doing e-commerce would write to the level of the standard supported by all browsers. This would drastically limit the kind of code that could be written, not to mention the headaches it would cause to keep up with what was supported by who, etc.

    Microsoft's asp.net software, by automatically supporting downlevel browsers, makes it easy to write the code once and have it display/behave properly on all browsers. In this case, it appears that the requirements for Opera support have changed, so it would appear that an update to the asp.net downlevel tools would be in order.

    --

    Amazing magic tricks

    1. Re:they're trying to help by Soko · · Score: 1

      I have to give your point credence. Actually, I'm suprised that Microsoft wrote support specific to Opera into IIS at all, given it's market share. Simple logic dictates that Opera wouldn't be the target of such an underhanded thing - Mozilla would, since it poses more of an immediate threat to the browser hegeonomy the IE posseses.

      This is likely just a bug in IIS (SHOCK!) and how it's handling the user agent. Microsoft is (justly or no) reaping the benefits of being a convicted monopolist here.

      "Never attribute to malice that which can be adequately explained by stupidity." ~ Hanlon's Razor.

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    2. Re:they're trying to help by Anonymous Coward · · Score: 0

      No. Specifying the Opera 6 string you get the correct sheet. Specifying the Opera 7 string you get the incorrect sheet. So your explanation is unsatisfactory.

    3. Re:they're trying to help by Katz_is_a_moron · · Score: 1

      I can't believe some of the fucktards here.

      Have you even examined the W3C standards? How would you be "drastically" limited? Do you mean you would have to actually (gasp) code fuctionally into your application?

      The only people who think they'd be "drastically" limited is the people who weren't programmers in the first place. Web page designer != programer.

      If web page designers kept to standards, it would make everyone's job easier. There wouldn't be a need to "keep up with what was supported by who..".

    4. Re:they're trying to help by rnd() · · Score: 1

      The technology in asp.net doesn't deviate from standards, it simply only uses the standards that your browser has a clue about.

      There are full O'Reilly books on how much Netscape's implementation of the W3C standards sucks.

      --

      Amazing magic tricks

    5. Re:they're trying to help by Anonymous Coward · · Score: 0

      You're right. The issue looks like Opera is getting stuff written for older Netscape browsers. Check the site in Netscape 4 and you get the same sheet, but it works.

      Looks like Apple's new browser (Safari) gets the same thing too, but it works well.

  81. In fairness by Espen · · Score: 2, Informative

    This is also the company that came up with a web site that doesn't work in their own web browser! IE2, which came as the default install with Windows 95 can't access the Microsoft web site, especially not the IE download pages where you would go to update to a newer version. It doesn't even have the smarts to throw up a 'you must download a newer version from here' link. It simply fails with a scripting error. The only way to upgrade IE on a Windows 95 machine from the default install was to use IE2 to download Netscape, which could then be used to download a new version of IE. Nuts.

    1. Re:In fairness by Katz_is_a_moron · · Score: 1

      In fairnes to who? MicroSoft?

      You didn't even bother to read the article, did you?

      MicroSoft is deliberately sending Opera browsers broken html. This is not some sort of screwup by an idiot employee. It's not an accident or mistake.

    2. Re:In fairness by spitzak · · Score: 1
      Unless Microsoft is purposly sending a broken page to IE2 this is NOT the same thing.

      That can be explained as programmer error, or saying "we don't care if it does not work in IE2".

      Sending html that only works in IE is done all the time by many sites, including Microsoft. Everybody knows about that and accepts it, grundginly, but it can be easily explained by laziness or lack of desire to fix it, not by deliberate malice.

      Read the article. Microsoft deliberatly sends a broken page, when if they had done nothing (like a place that assummes everything is IE would do) then it would have displayed correctly.

      This is one of the first things I have seen Microsoft do where there is absolutly no explanation other than deliberate attempt to destroy another's product.

    3. Re:In fairness by captaineo · · Score: 1

      I'd say there is a fair chance this is just a typo... My guess is they were updating each browser-customized version of the main page, made a typo in the Opera version, and neglected to test it. (I doubt anyone at MS has Opera, anyway...).

      As far as "deliberate attempt to destroy another's product", how about giving away IE for free :). Or that time they used a reserved field in the Kerberos protocol which broke compatibility with non-MS Kerberos software...

    4. Re:In fairness by epsalon · · Score: 1

      In fact, Microsoft has declared win95 as "unsupported", so it is no surprise they don't plan their sites for IE2...

    5. Re:In fairness by spitzak · · Score: 1
      As far as "deliberate attempt to destroy another's product", how about giving away IE for free :). Or that time they used a reserved field in the Kerberos protocol which broke compatibility with non-MS Kerberos software...

      Even though both of those might be evil plans by Microsoft, both of them can also be explained as legitimate mistakes. The free IE can legitimately be said to make Windows a better product (ie it is better to be able to browse the web than to not be able to without installing something). The programmers of their Kerebos could very well have not realized that their use of an unassigned field meant that nobody else could work with their version.

      But I still feel there is no reason for this Opera bug. I cannot imagine any possible scenario other than a deliberate attempt to "make Opera not work" for this to happen. Read the article, the document had no chance of working on *ANY* version of Opera (or any other browser), in any concievable way. And they explicitly checked for a very new version of Opera, not for some older version.

  82. Can't deal with the competition by Anonymous Coward · · Score: 0

    Looks like they need to learn how to program in old europe. Don't blame Microsoft, Opera should be able to handle whatever is sent to it.

    1. Re:Can't deal with the competition by Anonymous Coward · · Score: 0

      Yeah, like by ignoring CSS commands so that a -30 margin setting in a CSS file doesn't screw up the page layout.

  83. Re:I thought Opera could send out IE or NS by Anonymous Coward · · Score: 0

    Who said it was invalid? Hint: I said it looks like shit.

  84. missing the point by Rcknight · · Score: 1

    There is nothing in this article to suggest that the actual code of the site is non standards compliant,
    just that it deals out a different one to opera that is badly laid out, the code may be fine and perfectly compliant but it will still look wrong.

    1. Re:missing the point by Isofarro · · Score: 1

      Well its a little difficult to validate a website that doesn't mention what DocType it supposedly adheres to. From MSn home page considering the namespace attribute on the html element, and the numerous <br />, that would suggest they are trying to author XHTML. Lets be generous and pretend its XHTML Transitional:

      W3C Validation of msn.com: Quite a stackload of errors there. And most certainly not standards compliant HTML. Now if the HTML fails a validation check, there's not much use in validating the CSS. That be asking a lawyer a question while his brain is in a jar of some professors laborators in New York while his body is buried somewhere on the west coast.

  85. Ikea Prototype from Opera by Anonymous Coward · · Score: 0

    I hope these don't show up at my Ikea.

    http://people.opera.com/howcome/2002/i/jul-tub/

    The Opera folks should stick to software. They do that okay.

  86. MSNBC does this, too. by Anonymous Coward · · Score: 0

    This doesn't happen only at MSN, it happens at MSNBC.com as well. I found this out when I used mozilla-based browsers to surf it and found broken segments. So I got a tool to modify the browser identification tags and surfed there in mozilla faking it as IE. Lo and behold, it comes out perfectly.

    I sent off an e-mail to the site admin talking about dirty practices. Now, I NEVER go to msnbc.com, NEVER watch MSNBC, and any link to a news story on msnbc.com I avoid and find the story elsewhere.

  87. The next logical step. by Chocolate+Teapot · · Score: 1

    I am amazed that IE doesn't perform 'custom' rendering depending upon the site being visited. For example, it could replace this with this.

    --
    Modest doubt is called the beacon of the wise. - William Shakespeare
  88. Msdn pulls the same trick by Anonymous Coward · · Score: 1, Interesting

    I just check in Opera on msdn.microsoft.com and I definitely get served two different pages wheter I identify myself as MSIE6.0 or Opera. Oddly enough, the MSIE6.0 page renders just fine in my version of Opera. Hmmmmmm....It must be an accident!

  89. Slashdot and w3.org... by jonr · · Score: 5, Interesting

    On (semi) related topic. Why has slashdot.org blocked validator.w3.org? Are they embarresed by the results? After all I can always do a "Save as" and then upload the page to the validator.
    Pretty childish, if you ask me.
    J.

    1. Re:Slashdot and w3.org... by Anonymous Coward · · Score: 5, Funny

      I predict a mysterious but sudden moderation to -1 Offtopic in your future...

    2. Re:Slashdot and w3.org... by AVee · · Score: 1, Interesting

      > After all I can always do a "Save as" and then > upload the page to the validator. Funny, clearly not an Opera user. I just press Ctrl+Alt+V to validate a page...

    3. Re:Slashdot and w3.org... by KidSock · · Score: 1

      And they can't be bending the rules to save bandwidth considering they use tr td end tags which are optional.

    4. Re:Slashdot and w3.org... by Nicopa · · Score: 4, Funny
      Dialog:

      Slashdot: Microsoft Sends Broken Stylesheets to Opera.
      The people: So what, you send broken HTML to everybody!

    5. Re:Slashdot and w3.org... by colinleroy · · Score: 1

      google's cache servers block wget (without --user-agent used), too.

      --
      blah
    6. Re:Slashdot and w3.org... by Anonymous Coward · · Score: 0

      I use Opera 6 and 7, however, I use a little-used feature of the start menu - keyboard shortcuts. Ctrl-alt-v is assigned to my volume control applet, and so explorer intercepts that keypress, and doesn't pass it to Opera.

      How can I validate a page without the keypress? I can't find a validation option anywhere in the menus.

    7. Re:Slashdot and w3.org... by hymie3 · · Score: 1

      Wow! I guess I didn't RTFM closely enough; I've been an opera user since the 4.0 days, and this is the first I've heard of it. Thanks!

    8. Re:Slashdot and w3.org... by ender81b · · Score: 1

      or right click , frame -> validate source. This is, among other things, what makes opera awesome for web developers.

    9. Re:Slashdot and w3.org... by Anonymous Coward · · Score: 0
      And they can't be bending the rules to save bandwidth considering they use tr td end tags which are optional

      That's blatantly wrong. TR and TD are containers: they have to be closed for correct HTML.

      Usually a browser should forgive on obvious errors trying to render the page the best it can. This was so since the beginning when we used HTML 0.9 and there wasn't even Netscape on the radar...

      Maybe 100% correct HTML should habe been enforced since the beginning, so we wouldn't have to deal with all these quirks today.

      my 2c (Eurocents)
      ms

    10. Re:Slashdot and w3.org... by KidSock · · Score: 1
  90. the faulty style sheet doesn't work w/ ie either! by Anonymous Coward · · Score: 1, Insightful

    according to this cnet article the faulty style sheet sent to opera 7 doesn't work w/ ie either! the style sheet sent to ie works just fine w/ opera. so there's a style sheet that works w/ ie and opera but its only sent to ie. there's another style sheet that doesn't work w/ either ie or opera and its only sent to opera!

    imo opera has every right to cry foul.

  91. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  92. Re:Who uses Opera by Anonymous Coward · · Score: 0

    What do you want, a fucking medal?

    It's nothing to be proud of, you ugly cockmongler. So you use Opera and you don't use IE? I don't give a fuck. Fuck off.

  93. Another article on ZDNET this time by Blademan007 · · Score: 2, Informative
  94. Maybe their web designers are confused by xcomputer_man · · Score: 1

    Methinks someone at Microsoft really needs to take their coffee regularly, especially with shots like this one (Read the caption!).

    Whatever you say, it's still probably the most ironic screenshot I've ever taken! :)

  95. You comb your hair? by Anonymous Coward · · Score: 0

    Why comb your hair, or wear any color other than gray, or speak any way other than monotone, etc. Style sheets make it possible to make all your shit look the way you want it to look. When not abused, this can add meaning to your content & make it less confusing/ more cohesive for your end users.
    I wish I could say the same about Flash, but it only seems to exist to annoy people. I have no opinion about Java - I guess I haven't seen any annoying "craplets" in quite a while.

  96. Foolish notion by bstadil · · Score: 1, Insightful
    I think we should give Microsoft the benefit of the doubt here.

    No you only do this the first few times, then you switch.

    Humans has a very finely tuned sense of fairness and accurately evaluating likelihood of veracity is fundamental to our survival. Leave the presumption of innocence to the courts, in life it will not serve you well.

    --
    Help fight continental drift.
    1. Re:Foolish notion by insanecarbonbasedlif · · Score: 1

      I think we should give Microsoft the benefit of the doubt here.

      No you only do this the first few times, then you switch.

      Humans has a very finely tuned sense of fairness and accurately evaluating likelihood of veracity is fundamental to our survival. Leave the presumption of innocence to the courts, in life it will not serve you well.

      You have a very finely untuned sense of sarcasm... I'm not sure what possessed you to take the parent post seriously, but seriously, lighten up, he was making a "joke" (That's what we call it here on Slashdot).

      --
      Just because I doubt myself does not mean I find your position compelling.
    2. Re:Foolish notion by bstadil · · Score: 1

      I wasn't quite sure if he was joking or not. I guess I could have looked at what else he had posted to get a feel, anyway. Glad he was.

      --
      Help fight continental drift.
  97. Re:I thought Opera could send out IE or NS by Anonymous Coward · · Score: 0

    Uh, dickhead. Being 'strict XHTML' and getting validated on w3.org does not necessarily imply a good-looking website.

    I agree with him - Opera's website looks crap.

    And, incidentally, it hangs IE4.

  98. Re:Who uses Opera by Mudcathi · · Score: 1

    I've used Opera for a year, after reading about it here on Slashdot - it's the cheapest defense against pop-up ads, takes up fewer resources, loads quickly, & is all-around more fun to use than NN or IE.

    --

    "He who throws mud, loses ground." - proverb

  99. Comment removed by account_deleted · · Score: 4, Interesting

    Comment removed based on user account deletion

  100. but again, MS is not punishable by boomka · · Score: 2, Insightful
    what irks me is that Opera guys publish their accusations, we fume here and it all ends at that. MS has done a lot of "mischief" like that in the past to a lot of folks, but noone can go after them, maybe it's the fat laywer bill, or maybe because it's hard to beat fat team of MS lawyers. But things like these really undermine people's belief in that in this country everyone is equal before the law...

    I mean, it's not uncommon for large companies to play dirty because they know noone can possibly go after them unless they do something really, REALLY bad and cause MAJOR difficulties. Breaking the law a bit here and a bit there is okay though, you are safe.
    Sounds like a real problem with the legislation system.

    --
    Human history becomes more and more a race between education and catastrophe.
    H.G. Wells, "The Outline of History"
    1. Re:but again, MS is not punishable by Badger · · Score: 1

      Let me get this straight: you think someone should sue Microsoft because they have a colon in their CSS?

      And this is insightful?

      I'd love to see the YRO when every webmaster with broken HTML gets arrested.

      jason

  101. A different point of view.... by trout_fish · · Score: 1

    Is providing different style sheets to different browsers actually a bad thing?

    Isn't one of the purposes of style sheets to separate content from formatting? So as different browsers interpret style sheets differently, does it not make sense to provide IE with a style sheet that it can correctly display, and provide Opera with a style sheet it can correctly display, and provide Mozilla with a style sheet it can correctly display, and provide screen readers with a style sheet that interprets things correctly?

    1. Re:A different point of view.... by Anonymous Coward · · Score: 0

      It is a bad thing when the original stylesheet works perfectly, and the Opera-specific one sends everything to 30 pixels outside the screen. If the original one works, why did they bother writing a different one? And isn't it an amazing coincidence that this new one just happens to make Opera look like it can't render the page correctly?

  102. the reason they are targeting opera by a7244270 · · Score: 5, Insightful

    MS lost out bigtime by failing to convince the cellphone manufacturers to adopt their embedded OS - most of the bignames plan to use Simian (is that how you spell it) which uses Opera as its browser.

    The reality is that most windows users will never change their browser from IE to something else, so they are not afraid of Mozilla, konq, Safari, etc.

    The cellphone market on the other hand is HUGE, and given recent advances in wireless bandwith, has the potential to be highly lucrative.

    More than likely its probably safe to say that a significant percentage of all web browsing in the future will be on cellphones.

    They are attempting to ensure that non MS cellphones can't surf the web properly, in an attempt to make consumers prefer buying MS enabled webphones, which in turn will generate more revenue in the embedded market for them, which they desperately need.

    Just my opinion tho - can never tell what does guys are up to...

    1. Re:the reason they are targeting opera by Anonymous Coward · · Score: 0

      so i wonder if anyone has looked at this page through the embedded Simian browser. maybe it looks okay?

    2. Re:the reason they are targeting opera by Troed · · Score: 1
    3. Re:the reason they are targeting opera by Anonymous Coward · · Score: 0

      More than likely its probably safe to say that a significant percentage of all web browsing in the future will be on cellphones.

      I'm glad you're sure of that.

  103. Simple solution? by teamhasnoi · · Score: 1
    Why doesn't Opera send a email to Microsoft asking them to remove the 'special' CSS?

    I'm sure they would, if they knew what was going on.

  104. Some of us. . . by kfg · · Score: 1

    find sarcasm itself interesting. There's nothing wrong with that. Nevermind that sarcasm, properly done, is the instrument of insight *and* funny, all at the same time.

    Think of it as multitasking.

    KFG

  105. Make Opera appear broken?? by MongooseCN · · Score: 5, Insightful

    If I went to MS's site and the webpage they sent was broken, I would think MS had an incompetent webmaster who didn't know HTML. I wouldn't think Opera was broken.

    1. Re:Make Opera appear broken?? by Anonymous Coward · · Score: 0

      Yeah, but you're a stupid geek, not a stupid Joe User.

    2. Re:Make Opera appear broken?? by nfg05 · · Score: 1
      If I went to MS's site and the webpage they sent was broken, I would think MS had an incompetent webmaster who didn't know HTML. I wouldn't think Opera was broken.
      Of course you, /. reader, would realize that the problem lies with the HTML of MSN's site. Normal (read: clueless) users don't see that, however. What they see is that it works in IE and it doesn't work in Opera. Therefore, they blame Opera as the problem. Unlike you, most web users don't have a clue what stylesheets are and I'd be willing to bet many of them don't have an elementary understanding of HTML.
    3. Re:Make Opera appear broken?? by Darth · · Score: 1

      but if you were average joe user and you just got opera because a more technical friend recommended it or something, you would think, "it always looked ok in IE. i wonder what else i cannot see with this Opera browser. I'm going back to IE."

      Alternately, if that web page is valuable to you for some reason, you would abandon Opera to get that page to work correctly.

      --
      Darth --
      Nil Mortifi, Sine Lucre
  106. It's not MSN, my browser breaks too by badzilla · · Score: 2, Insightful

    Currently I am presenting completely bogus user agent strings (for example how about being a misconfigured version of a Cisco PIX v6 beta antivirus proxy or some such other nonexistent crap.) MSN page still shunts stuff off to the left even though I'm definitely not using Opera.

    --
    "Don't belong. Never join. Think for yourself. Peace." V.Stone, Microsoft Corporation
  107. MSIE v. 4.0 crash while visiting opera site by umeeguy · · Score: 1

    Humm, MSIE v.4.72 crashed while I was reading the article this blog is about. It happened while I was moving from the article to opera's hime page www.opera.com I'm sure this is a coincidence and isn't a bug or something intentional. Just a really coincidence occurance.

    1. Re:MSIE v. 4.0 crash while visiting opera site by Anonymous Coward · · Score: 0

      MSIE crashing is not a coincidence, it's a fundamental law of the universe.

    2. Re:MSIE v. 4.0 crash while visiting opera site by Anonymous Coward · · Score: 0

      It happened to me too - IE4 hung when visiting www.opera.com. I mentioned it above but was modded down to -1. I guess people don't appreciate the truth ..!

  108. Dear anonymous reader who contributed this article by frizzzanks · · Score: 1, Funny

    You've certainly come to the right place for an objective opinion on Microsoft policies.

  109. Does it bother anyone else... by Asprin · · Score: 1


    Does it bother anyone else that the linked page on Opera's site which explains the problem looks horrible? It features a difficult-to-print color scheme, oversized fonts and tables that are way, way wider than the accompanying text?

    I just thought that was kind of ironic for a page about how MSN is feeding their browser bogus style sheets, that's all.

    --
    "Lawyers are for sucks."
    - Doug McKenzie
    1. Re:Does it bother anyone else... by Anonymous Coward · · Score: 0

      Only on IE :-). Looks grand on Mozilla, Konq, etc. It's compliant CSS - It's an extra (techie) dig at MS.

  110. Damn! by mraymer · · Score: 1
    Think of all the Opera users trying to go to MSN.com! Umm... wait a minute. An Opera user... trying to go to MSN.com? That'd be ironic.

    In other news, for a long time MS has required IE for Windows Update. It makes sense that they'd start pulling the same trick with other Web servicies.

    Of course, this is totally unfair... And so unlike MS to do something like this... ;)

    --

    "To confine our attention to terrestrial matters would be to limit the human spirit." -Stephen Hawking

    1. Re:Damn! by Dave2+Wickham · · Score: 1

      Ah, but WindowsUpdate needs IE's securit^H^H^H^H^H^H^Hfeatures to work... Mozilla wouldn't even work if they allowed it straight through :P.

  111. MSIE on OSX doesn't even render MSN right by HomeGroove · · Score: 2, Insightful

    Actually, that should read any page with MSIE under osx doesn't render right. I'd say 3 out of 5 pages I browse under IE has spotty page rendering. I have to resize the window to get the screen to redraw and display properly. And I'm using g4/400mhz, osx 10.2.1, MSIE 5.2.2. More and more Chimera is becoming my browser of choice...

    --

    ----
    Spam subject of the moment: Offshore account secrets -nashville disrupt

  112. Re:Not necessarily saying this story isn't true, b by walt-sjc · · Score: 1

    If you RTFA, Opera engineers changed one part of the Agent string to read "Oprah" instead of "Opera" during their test and got the MSIE version which worked fine. This means that MSN deliberatly designed a page for Opera, and that it is broken. The question is WHY, and the answer is obvious. MS has a long history when it comes to the browser market.

    Having worked for a mid to large commercial web site, I can assure you that the QA team tests with Multiple versions of multiple vendors browsers on several platforms. If MS with their ~$40B in spare cash doesn't do the testing that we did with a 40 person company on a shoestring budget then they are incompetant, arrogant, and criminally abusing their monopoly.

  113. Re:Sites del. diff. content to different browsers. by eddy · · Score: 1

    Then, as I said, you're part of the problem. If you don't realize that, that's doubly sad.

    People who say things like "I have to [...] get thinks to look the same" are saying "I don't understand the web" and should probably not be working with it until they clue on.

    --
    Belief is the currency of delusion.
  114. someone at MS screwed up, duh. by atlasheavy · · Score: 1

    Do you honestly think that Microsoft would try such heavy-handed tactics as this? Come on. MSN and IE are in _totally separate_ product groups. MSN is not about to make themselves look bad in order make IE look better. Let me repeat this, as it's an important point: this doesn't make Opera look bad, it makes MSN look bad. Being one of the few people on here who has met the MSN general manager, and is responding here, I can tell you for a fact that this is not what they're trying to do. It was a screwup, plain and simple. Microsoft isn't infallible and evil, they're people too. Articles like this one do a great disservice to the ideals that slashdot is, in theory, attempting to pass on. This merely reinforces the view of many that slashdot is nothing but a collection of knee-jerk reactionaries. If Konqueror suddenly croaked on the Gnome website, no one would think that Gnome was trying to make the Konqueror project look bad. Same thing if mozilla.org stopped working correctly with IE.

    --

    iRooster, the Mac OS X a
  115. Opera is part of the problem by Anonymous Coward · · Score: 0

    Opera is one important part of the problem: they refuse to send out a browser id string which would truly report it as MSIE, instead they continue to add 'Opera' at the end of it.

    It is wrong from MS to sabotage the pages, but Opera gives them full potential to do so!

    1. Re:Opera is part of the problem by Anonymous Coward · · Score: 0

      but Opera gives them full potential to do so!

      Yeah, but not doing that leads down the road detailed here

      Luckily, not many sites are deliberately seeking out Opera in the user agent string, and so most of the time it works well, and provides Opera with the recognition it deserves.

  116. OTOH, I have MSN Blocked by Fringe · · Score: 2, Interesting

    Since I do use Opera as my primary browser, and have since it came out, I tried clicking on the MSN link to see what would happen. Nothing. Took me a bit to remember why.

    I have well over 100 msn sites loopbacked in my hosts file (along with lots of advertising and pop up sites) on all computers, using Andrew Short's file as a starting point (http://remember.mine.nu). I can always try Mozilla if a site doesn't look right, but I'm not going to reboot for the rare useful content on MSN!

  117. Take a note by Sh0t · · Score: 1

    Kind of off topic but I just thought I'd share something with my fellow slashdotters.

    Incase you didn't know, IE does not strickly follow the wc3 CSS box model. Most specific between the width and padding tags.

    If you author a that has the follow attributes:

    width: 400;
    padding: 50;

    You will get two versions of that box between a wc3 compliant browser like moz and IE.

    In IE you will see a box 400pixels wide with text stopping 50 pixels before the edges.
    In Moz you will see a box 500pixels wide with text enclosed within 400pixels.

    Although they break standard, I do happen to think microsoft has a better idea of how width and padding should interralted. I think width should really act as the overall value with everything else being taken within, but the wc3 model says the width is then added wtiht he padding figures (and a few other instances, border etc) and then combined and displayed.

    So just keep the above in mind when you author your pages or wonder why some things look funny in another browser.

    The filter tag is also another tag which has differnces between the wc3 standard and IE.
    You can see a glimpse of the code with the filter tag for an alpha transparent div in the screenshot there.

    Merry February.

    http://www.sh0t.com/iephoenixcss.png

  118. Differences? by nhavar · · Score: 1

    I noticed that my Opera6 version screen shot looks nothing like Opera's Opera6 screen shot. What's the difference. Additionally there appears to be some significant differences in the screen shots between Opera 6 and Opera 7. If you just look at the screen shots it appears to show that Opera 6 renders the page more accurately than Opera 7. Why such a big difference there? I mean from what I read both versions are using the same document, but rendering it in significantly different ways. Maybe this is what MS saw and tried to fix. Unfortunately some developers have a tendency to "try things out" in production or make 'minor' changes AFTER testing/qa - after all "how many people will it really effect if it's wrong?"

    I think it's premature to lambaste MS yet again for 1 css entry the entry could have just as easily been "margin:-2px 0px 0px -3px" or "margin:-2px 0px -3px 0px". Typo? I've done it MANY times cutting and pasting code around.

    --
    "Do not be swept up in the momentum of mediocrity." - anon
    1. Re:Differences? by TheKodiak · · Score: 1

      Only difference I see between the screenshots for Opera 6 and Opera 7 on the Opera page is that some of the images haven't loaded on Opera 6 - which lets the page format better.

      If your Opera 6 screenshot looks /nothing/ like Opera's... Perhaps you should turn on your monitor?

      --
      -=Best Viewed Using [INLINE]=-
  119. Re:Who uses Opera by manastungare · · Score: 1
    Happens to me all the time - I try to do gestures in IE when some site forces me to use IE. (ShareBuilder being one of the notorious ones -- it assumes any browser other than MSIE & NS cannot handle "recent" advances in technology like CSS!

    If you're on Windows, try Stroke-It, a gesture recognizer that works across all Windows applications.

  120. BEST IDEA EVER by Anonymous Coward · · Score: 0

    At least for this particular conundrum. If only it could be accomplished.

  121. Re:Who uses Opera by Anonymous Coward · · Score: 0

    I do. I've also converted numerous coworkers and friends to Opera. Everyone is impressed with Opera's speed and features unavailable in IE.

  122. Not just MSN by Anonymous Coward · · Score: 0

    Not to through more fuel on the fire but a similar thing happens on the main M$ site. If you use IE, then you get drop down boxes when you hover over the links in the top right hand corner. However, with Mozilla, I get no such menus and you have to navigate manually through several static pages to get to a page accesable with one click from IE.

    I have always found these little inconsistencies with the MS site. I use Mozilla 99.99% of the time, however I find that every now and then, I have to use IE to get the page to display correctly.

    And yes, that's why we have standards. So many to choose from.

  123. The real objective - obsfuscate market share #s by mindsweeper · · Score: 1
    I believe that Microsoft's true objective here is to make Opera users set their browser to identify as MSIE.

    That way, Microsoft can make people believe that Opera has a lower market share than is really the case.

  124. Re:I thought Opera could send out IE or NS by Anonymous Coward · · Score: 0

    I find it very pleasant. At the code level, it's XHTML compliant. Visually, it's clean and organzized. What else do you want? http://opera.com

  125. Re:Gimme a break by The+Phantom+Buffalo · · Score: 0

    Your web site looks to be for a consulting service.

    Could we see some numbers for a more general interest site, perhaps another portal, for a better comparison?

  126. Padding numbers? by Quixote · · Score: 1

    By forcing users to identify their browsers as "IE6", Microsoft is padding the statistics at the websites to show that their browser is more popular than it actually is. It is fraud, no doubt about it.

  127. Re:Gimme a break by Weird_Hock · · Score: 2, Informative

    I wonder how many of those IE hits are from people like me who use Opera (or another browser) set to report that it's IE.

  128. Opera tries same trick! by kahei · · Score: 1


    Bizarrely, when I rushed off to http://deb.opera.com/howcome/2003/2/msn/ to read Opera's opinion, I found that the page looked fine in Opera whereas in IE the text in the yellow tables was rendered too small to see! IT'S ALL A HUGE, DARK, EVIL, CONSPIRACY!

    No, seriously, it depresses me to see a company trying on these ridiculous tricks (remember their trial evidence) -- what the heck do the many very skilled developers at Redmond think when they hear about this?

    --
    Whence? Hence. Whither? Thither.
    1. Re:Opera tries same trick! by Anonymous Coward · · Score: 0

      It seems fine to me on IE 6

  129. Re:Not necessarily saying this story isn't true, b by spongman · · Score: 1
    I think the page they generate is tailored to work on Opera v6, which I believe it does.

    However the same page is returned when using Opera v7 which renders the page differently.

    It's not surprising that msn hasn't tested their pages on Opera v7, which, as far as I can tell, was released last week .

    This is nothing more than Opera fishing for press coverage for their new browser. And it's a pretty juvenile attempt at that.

  130. Front Page does something similar by Hug+Life · · Score: 1

    A few years ago I was teaching an HTML class. The director wanted me to do a short segment on Frontpage. I tested some code in Frontpage, and found something interesting. Frontpage would move my Javascript code to below the Close Head tag. This wouldn't cause a problem in IE, but caused Netscape not to properly display the page. Even if you opened an already made page in Frontpage, it would move the code. Needless to say, I did not teach the section. -js

  131. Re:and why... by sharkey · · Score: 1, Funny

    Because I wanted to see this behaviour first-hand in my browser, after reading this post on Slashdot.

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  132. I can't believe its not Micro$oft by Zaiff+Urgulbunger · · Score: 2, Funny

    Please someone create a browser (just use the Moz code) and call it "I can't believe its not Internet Explorer" and have that as the User-Agent string!!

    Honestly - it would be soo tops. That would appear in everones web access log, and they'd be wondering what it was, and so they'd download it too.

    Or just add a "not internet exploder" user-agent string option to Moz? Because you shouldn't need the UA string anyway - just use the Accepts header!

    Please someone... do this? For me? For us?

  133. Three views to argue... by krystal_blade · · Score: 1

    Argument Number One. (The behemoth software giant).

    "Really, what we've done is improve the information our service provides. Because Opera is so much faster, by pushing the margins further to the left, we are able to fit more information on the same pages. TRUST US, IT'S A "FEATURE"."

    Argument Number Two. (The scrappy little company trying to make a buck)

    "Really, what they did amounts to a direct marketing attack on our software. They can now say "Look! Opera doesn't display all web pages correctly!" But, in truth, it's their own capitalistic approach to a problem in a capitalistic society... erm, wait. No, it's still not right, whatever they did.")

    Argument Number Three. (The Slashdot effect.)

    "Well, microsoft is evil (It's Thursday) anyway, so it's no surprise. But, it doesn't matter because MY system is designed to filter out anything that comes from ANY microsoft server. Now excuse me while I go gopher around for that pr0n site."

    krystal_blade

    --
    It will be easy to motivate our fellow man; there is hardly anything people treasure more than not being annihilated.
  134. The really irratating part... by dfcox530 · · Score: 1

    Is that Microsoft does these things (and I do believe it was on purpose) and thinks everyone else is to stupid to realize whats going on. Granted the masses won't know but it doesn't take a genius to figure it out.

  135. Re:Sites del. diff. content to different browsers. by dubiousmike · · Score: 1

    I bet you opera messes it up, even just a little. It did mine.

  136. Opera and MSN, why? by Anonymous Coward · · Score: 0

    why would someone SMART enough to NOT use IE even GO to MSN?

    freaky!

  137. Non-issue by BrK · · Score: 1

    I think of Opera as a kind of "geeky" browser, for the more progressive or literate users. Similarly, I regard MSN.com as a rather non-useful site overall. They don't provide (IMO) any unique or overly valuable content.

    I guess what I'm saying is: does anybody really care that MSN is shooting themselves in the foot to prevent some people from accessing their site? Do they really beleive that people want to see MSN.com so bad that they will switch browsers?

    --
    -This sig intentionally left blank
  138. seriously man... by SToN3MoNK · · Score: 1

    who cares.. i mean does any one actually want to view MSN webpages to begin with?

  139. re. Hotmail problems by Anonymous Coward · · Score: 0


    When Hotmail first introduced text editing features (font, color, emoticons) a couple of years ago, they worked in Netscape without a hitch - for about a week. Then those options disappeared. Today, Netscape loads a different page when you compose in Hotmail, a page that doesn't the editing features available in IE.

    (Yes, I use Hotmail, but I never inhale.)

  140. Ctrl-G by Tux2000 · · Score: 2, Informative

    So what ? Hit Ctrl-G (to switch to user stylesheets defined in Opera) and you can see the MS content. If you love your mouse, hit the "Page" icon left of the address bar labeled "Toggle between author mode and user mode". Repeat this step after you changed to a non-broken page to see the original styles again.

    BTW: MS is not the only one who has broken style sheets. But most other pages I've seen used broken style sheets accidentally. And yes, Ctrl-G helped with those pages.

    Tux2000

    --
    Denken hilft.
  141. Sounds like a Southpark episode... by Lodragandraoidh · · Score: 0

    They broke Opera....

    THOSE BA*TARDS!


    (the lameness filter broke on my caps above - it said:
    "Lameness filter encountered. Post aborted! Reason: Don't use so many caps. It's like YELLING." - LOL...I was yelling! Stupid filter... :p

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
  142. Re:What is the alternative? Thats not the point. by Average+Joe · · Score: 2, Interesting

    Thats not the point. An average user who frequents msn.com, who may be trying out the Opera browser would be deceived into thinking that Opera is flawed because of these display problems. It specifically targets the Opera browser in a way that would be invisible to most users. Yes, if you are aware that this is what MS is doing, you could make an informed decision not to frequent msn.com, but most users would not be aware of what was really happening.

    Besides that, its cheesey.

    --
    It was like that when I got here.
  143. Re:Who uses Opera by m0rningstar · · Score: 1

    As with many of the other posters, I'll add an
    'I do', or at least an 'I did'. I'm using Phoenix
    thesedays, but mainly because some MS patch I had
    to apply to my machines broke O6 at some point,
    and I haven't gone to and upgraded to O7 to fix
    it.

    I think the key edges are:
    1) Tabbed Browsing. Not for everyone, but I love
    it.
    2) Mouse gestures. Another control method is
    great
    3) Speed and it's not an M$ product

  144. If Deliberate Does it Work? by Flamesplash · · Score: 1

    If MS is doing this deliberatly is it really going to be effective.

    The average person currently will not be using opera, they will use IE or Netscape. The people using Opera are using it for a specific reason, they don't like IE or Netscape etc.., I would also assume they are fairly technically advanced.

    I can only assume that if this was on purpose it was to make more people use IE, while that may be the result is it going to actually benefit MS by having this? If I'm a pissed of Opera user who "must" use IE/Netscape to view the microsoft website that will just make me more unhappy with them, it's not going to make me like IE anymore and I sure as hell wouldn't recommened IE to others without at least making this point to them.

    I am not an Opera user BTW, I use IE.

    --
    "Not knowing when the dawn will come, I open every door." - Emily Dickinson
  145. Trying to help, my ass. by Anonymous Coward · · Score: 0

    A lot of MS sites, eg MSNBC, MSDN, deliberately screw up pages served to non-IE browsers.

    MSNBC deliberately serves a misaligned page to Mozilla. If the tags are modified and Mozilla gets the page given to IE, it's rendered perfectly.

    I even e-mailed MSNBC site admins about this, so they KNOW it's a problem. They could care less, as it's still broken.

    Don't be so naive to think that malice is stupidity, and write MS off.

    1. Re:Trying to help, my ass. by Anonymous Coward · · Score: 0

      Don't be naive and assume that people backing Microsoft are naive. Microsoft lobbies public opinion. Remember the letters that poured into the DoJ during the public comment period of the antitrust trial? Handwritten letters containing cookie-cutter text, letters from dead people, etc. Or how about the way they wined and dined owners of Palm PDA websites? Ask Beth Goza what her budget was for swaying these "influencers."

      I no longer believe it's paranoid to think that Microsoft pays people to frequent forums on their behalf. They are smart, aggressive, and slimy.

  146. Hotmail in Konqueror is screwed too by peterpi · · Score: 1

    Just my $0.02

  147. monopoly abuse by Anonymous Coward · · Score: 0

    don't you look at the news? remember the anti-trust suit of a year or two ago?

  148. Oprah? by Anonymous Coward · · Score: 0

    Opera tried to test whether or not this was deliberate by changing identification to the non-existent browser Oprah.

    Maybe she's expanding to an eBook club?

  149. user agent string... by zozzi · · Score: 1
    Perhaps MS are doing this on purpose so that as a workaround, Opera et al will start sending IE as an agent string. Then people who view their logs would say: "Hey look, 98% of people surfing are using IE so let's not bother with the rest".



    Seriously though, this isn't hard to find out. We've had View-Source in all browsers since version 1, any developer worth his salt would find this out immediately, therefore one can only assume they don't give a rat's ass and are trying to make it as difficult as possible for others to compete - no surprises from MS here!

    --
    ---
  150. Re:Not necessarily saying this story isn't true, b by Anonymous Coward · · Score: 0

    >I think the page they generate is tailored to work on Opera v6, which I believe it does.

    Read.The.F*cking.Article.

    'You mean, perhaps MSN had to write special versions of the page for the older Opera6? No. Opera6 handles the pages sent to MSIE6 just fine.'

  151. No problems with Mozilla as Opera by Midnight+Thunder · · Score: 4, Informative

    I just made my install of Mozilla pretend it was Opera, by adding the following to the user.js file:

    user_pref("general.useragent.override", "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.0 [en]");

    I restarted Mozilla (1.3a), checked the about page (it shows the user agent) and then visited the MSN page. The page showed up fine. I thought that maybe that maybe MS had changed the CSS. I downloaded the style sheet in Mozilla and saw the -30 there. From what I can tell Mozilla must have a check to ensure that text does not appear outside of the cell, not matter what the css indicates. If Mozilla can do it, then the guys over at Opera can do it too.

    Note - I am not saying that this clears MS, as any well implemented web site should only need one version of any page, unless they have localization. What I am saying is that this is a fixable issue on the part of Opera.

    --
    Jumpstart the tartan drive.
    1. Re:No problems with Mozilla as Opera by unDiWahn · · Score: 2, Insightful

      Wait... so you're saying I shouldn't be able to clip stuff if I want to? Positioning any element to a negative coord is not valid? I can no longer scroll my banners like I used to?

      Wow, that sucks man. You just crippled all my javascript games!

    2. Re:No problems with Mozilla as Opera by inerte · · Score: 1

      Opera should change a webpages's design?

    3. Re:No problems with Mozilla as Opera by obdulio · · Score: 1

      So Opera should fix every possible problem that MS can create....

      --
      PENAROL: Seras eterno como el tiempo y floreceras en cada primavera.
    4. Re:No problems with Mozilla as Opera by zxSpectrum · · Score: 2, Interesting

      This is because the Mozilla quirks mode seems to mimic Netscape 4.x rather than IE4/5. This is not because Mozilla is a better quirks renderer than Opera.

      As I've said in another reply and on my personal site, Microsoft seems to be specifically targetting Opera for a non-accessible version.

    5. Re:No problems with Mozilla as Opera by Anonymous Coward · · Score: 1, Informative

      Er, people, hang on a sec. If the stylesheet specifies a negative offset and Mozilla disregards it, the bug is with Mozilla and not Opera.

      Why should Opera "fix" their browser to display the WRONG thing?

  152. Re:Not necessarily saying this story isn't true, b by spongman · · Score: 2, Informative

    remember that v7 was only release last week. the page in question appears to render correctly on the previous version (although it's just a bug in the browser hiding the bug in the stylesheet).

  153. opera vs. msdn by Anonymous Coward · · Score: 3, Interesting

    I am a developer, I always use Opera, *Except* when visiting MSDN to search for documentation. MSDN (and MSN it seems) is the *ONLY* page I have ever visitted that consistently fucks up in Opera... I've always thought it was a Microsoft problem, and this clinches it !. Now, if only there was another development environment even remotely as good and user friendly as VS.NET, i wouldn't have to visit MSDN at all....

  154. Opera/microsoft by Anonymous Coward · · Score: 0

    Try going to http://msdn.microsoft.com/tce/ and clicking on 'MSDN Library' on the left. The experience in IE6 and Opera 7 is quite different!

  155. Question by Anonymous Coward · · Score: 0

    is there any browser that displays the page correctly with the opera 7 style sheet?

    if so, possible mistake.
    if not, ....

  156. Re:they're trying to help (NOT) by Anonymous Coward · · Score: 0

    I smell a shill.

    Read the article, and you'll find that the style sheet served up for Opera is telling it to move list elements 30 pixels to the left of their parents. That isn't, nor never has been, a useful thing to do. You'll also find from the article that the same style sheet hoses up IE, and that serving the IE stylesheet to Opera lets Opera render the page just fine.

    As to ASP.NET, I've been wrestling that pig for a while, and it likes to send every damn thing to the server, even for IE. It's a programming model for lazy developers who are content to their servers to carry loads that are often better handled by client-side scripting. The enthusiasm for ASP.NET seems to come from legions of VB programmers who don't have a clue about efficiency or bandwidth.

    It's not useless --- old style ASP can still be written and client-side scripting can still be included --- but ASP.NET certainly does not encourage developers to use resources wisely.

  157. re: "Innovating" by bogie · · Score: 1

    "If MS didn't support all the basics then I'd care. But since they do and then some"

    That sound of laughing you hear is the rest of the Internet who just read that someone said "MS supports the basics". IE partially supports real standards from 5 years ago and is lacking in support for modern standards compared to Opera and Mozilla.

    "If Mozilla/Opera can't be bothered to invent a little like MS is doing then oh well."

    They should deviate from real published standards so that when a webmaster uses them IE is now broken? Nice logic.

    --
    If you wanna get rich, you know that payback is a bitch
  158. MSN as a Home Page by jetkust · · Score: 1
    If you don't like it, either use IE (not me thanks) or not visit the website (that would be me).
    This isn't to discourage Opera users away from using opera, but its to discourage explorer users from trying opera. Many people have msn as their home page because it was defaulted to that, so these people would immediately see these problems if they decide one day to switch to try Opera. Since Microsoft has such a huge amount of the market share, its a good chance that a new Opera user is an ex-Explorer user.
    1. Re:MSN as a Home Page by Anonymous Coward · · Score: 0

      Opera doesn't import your IE home page. On install, Opera's default homepage, like most browsers, is one of their own. (And it looks just fine in IE.)

  159. I doubt it's about wrecking Opera... by marko123 · · Score: 1

    I think it's more so that when statistics are published by MS saying how many people are using IE based on website logs, they get a vote from non-IE browsers. Cunderhanded Unts.

    --
    http://pcblues.com - Digits and Wood
    1. Re:I doubt it's about wrecking Opera... by WildBeast · · Score: 1

      I doubt it to. Besides, Mozilla is more of a threat. It's not like Opera is getting so popular.

  160. MacOS and MSN by Draoi · · Score: 1

    FWIW, msn.com looks dreadful on Omniweb 4.2b1 (just released) but checks out fine on Safari v52 ....

    --
    Alison

    "It is a miracle that curiosity survives formal education." - Albert Einstein

    1. Re:MacOS and MSN by tuxedobob · · Score: 1

      I'm not surprised by that. In the short time Safari's been out, I've noticed it does the best job of rendering CSS and CSS2. I recently made a page consisting of four absolutely position tags. Safari rendered it correctly, and the colors matched as expected. Mac IE rendered it correctly, but the colors didn't match between images and text like they should have. I couldn't get either Opera or PC IE to make it look right, though, so I'll just go with using tables to format (ack!) until browsers can behave.

  161. Spiral CSS by Andy+Social · · Score: 1

    Nope, sure doesn't. One any OS, IE6 will render that page just fine, until you scroll a bit or play with the buttons on the left side. Then you'll see that IE is doing something that violates the web standards. The spiral should NEVER move, and should not repeat. Yet, it does funny things with the buttons and slides up the page on the center div.

    --
    Illegitimi non carborundum
  162. It isn't just Opera... by Adrenochrome · · Score: 1

    My MSN page looks exactly like that using IE6 and WebWasher. I have WebWasher configured to change the user-agent string to "Webwasher! Surfing advertisement free since 2001."

  163. Make opera ident as MSIE?! by gnomm · · Score: 1

    I havent got a computer atm, but i was using opera6 before, and i remember somewhere i could set what browser Opera should 'identify' as... So i could set Opera identify as MSIE, wouldn't that be a solusion?! Anyways, thoose guys at MSN shouldnt do that :/

    --
    If people could put rainbows in zoos, they'd do it. - Hobbes
  164. Bzzzt! Wrong Answer by Anonymous Coward · · Score: 0

    Read the artical.

  165. A bed of roses? by mobiGeek · · Score: 1
    It's sort of like being stuck in a walled garden ...
    I wouldn't describe this as being stuck in a garden...more like some kind of hell-on-earth!

    ...oh, then again...

    --

    ...Beware the IDEs of Microsoft...

    1. Re:A bed of roses? by Anonymous Coward · · Score: 0

      It puts the cookie in the basket OR IT GETS THE HOSE AGAIN!

    2. Re:A bed of roses? by pmz · · Score: 1

      I wouldn't describe this as being stuck in a garden...more like some kind of hell-on-earth!

      My thought was that the users don't know any better. It's sort of like being a college student with no work experience or real financial responsibility (i.e., college not an accurate representation of reality).

      Another tie-in to the idea of a garden is the story about Buddha, where he grew up isolated and naive and was astonished when he saw the world outside. His "enlightenment" was not possible without experiencing the real world.

    3. Re:A bed of roses? by SpaceLifeForm · · Score: 1

      Another analogy would be living(?) in North Korea.
      Until they escape their reality, they don't know any better.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
  166. Other sites too by IamTheRealMike · · Score: 1

    I've seen this with MSDN I think, or maybe it was TechNet. Anyway, it's not just MSN that do this, I've seen content shifted too far to the left in Gecko based browsers in deeply buried pages. Very irritating. I never bothered looking to see if it was deliberate sabotage, but this sounds too close to be coincidence.

  167. Wow by Anonymous Coward · · Score: 0

    Wow, that makes a lot of sense why hotmail/msn looks horrid in Opera. It seems like Microsoft is not going to let non-IE users use their services (remember the 'Your browser isn't supported'?) without a little trickery on the browser side. To bad, competition is good!

  168. implications of abuse. by Erris · · Score: 1
    No one is forcing me to read your post either. Still, it irritates me. No one is suggesting legal measures web sites but you. Your FUD and defense of M$ are sickening.

    It also irritates me that M$ would pull a stunt like this. It sends the message, "Only M$ IE works all the time," which would be true if IE worked. You don't imagine that they would also break hotmail and other sites they own, do you? Or how about putting a break into sites dumb enough to use M$ webservers? You know, like corporate and government sites intentionally sending out bogus code to non M$ browsers. A priciple, once identified, can be apllied anywhere.

    No, but it's just an innocent mistake, right? Just like them shutting out alternate browsers a while back, or messing with Mac versions for hotmail users, or, you get the picture. Why do you write shit like this?

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  169. I see why.... by Kjella · · Score: 2, Insightful

    I don't see why they shouldn't be able to do it, but its still deceptive...

    ...because they insist on calling it html? if they named it .IEonlywillbreakforanyotherbrowserallyourbasearebe longstoushtml they could do whatever they like.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  170. Does Opera by ocie · · Score: 1

    have an option to change its user agent on the fly? If so, It could impersonate one of the more popular browsers if the user said the page looked funny.

    --
    JET Program: see Japan, meet intere
  171. Opera uses a bad disguise by Rui+del-Negro · · Score: 4, Informative

    Opera always includes "Opera" in the ID string (ex.: "Mozilla/4.0 (compatible; MSIE 5.0; Windows 2000) Opera 6.05 [en]"). Which sort of defeats the whole point of identifying as a different browser. It'll only fool scripts that first check for "MSIE" and, if they find it, don't even bother looking for "Opera". All other scripts will still see it's Opera.

    RMN
    ~~~

    1. Re:Opera uses a bad disguise by jetmarc · · Score: 1

      You can use webwasher (http://www.webwasher.com/) to replace the browser identification string. Opera 7.01 displays www.msn.com fine when webwasher inserts the string "Mozilla/4.0 (compatible; MSIE 6.0; Windows XP)". Another benefit of webwasher is that it removes annoying banners unless you disable this.

    2. Re:Opera uses a bad disguise by Ambassador+Kosh · · Score: 1

      WebWasher is a horrible program that should be pulled from the market for dramatically violating the various specs associated with being a proxy. I emailed a problem report to them about a year ago where if you have . : and / in a form name their software freaks out and floods a server with as many submissions of the form/sec as it can. They had replied with no interest in fixing it even though it is the only proxy I have EVER seen with that kind of behavior and even though those characters in form names are perfectly valid and work with every browser I have seen.

      I pretty much consider WebWasher to be a DOS tool that I take measures to prevent it from acessing a site and giving people an error message to turn it off. However from what I have seen the usage of WebWasher is damn near non existant. Maybe 1 in a few million people at most.

      --
      Computer modeling for biotech drug manufacturing is HARD! :)
    3. Re:Opera uses a bad disguise by jetmarc · · Score: 1

      So, can you recommend a better program that serves the same purpose? May be win32 or linux based.

    4. Re:Opera uses a bad disguise by Ambassador+Kosh · · Score: 1

      junkbuster and/or squid should do the job. I know they both work on unixes at least I have not looked for windows based systems.

      --
      Computer modeling for biotech drug manufacturing is HARD! :)
    5. Re:Opera uses a bad disguise by BrookHarty · · Score: 1

      I use Proxomitron to change my browser ident string. The only other method that gests me is java-script. I can re-write javascript code to trick sites, but java applets always detect which browser im using.

      BTW, I read on the opera forum, people are hex-editing and removing Opera from the ident, to get around msn.

  172. Doesn't work even if you set Opera to identify... by Anonymous Coward · · Score: 0

    as MSIE 6.0. I just downloaded 7.01 and set it to MSIE 6.0. The page still shows wrong on MSN.. As well the MSNBC site also shows a problem...

    So I don't know what they are talking about as the article was wrong and it would appear to me that it's more there bug at Opera..

  173. Its not about free choice by xenocide2 · · Score: 2, Interesting

    Its about ethics. MS has as much right to serve Opera broken CSS as we do to complain about it. Nobody's forcing anyone to do anything, but MS is intentionally misleading people to believe that Opera is somehow broken (not that Opera Software needs help, seven holes found in one week seems a bit severe).

    As far

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

    1. Re:Its not about free choice by lux55 · · Score: 1

      not that Opera Software needs help, seven holes found in one week seems a bit severe

      Seven holes fixed within 24 hours of being found is pretty tight though.

    2. Re:Its not about free choice by Anonymous Coward · · Score: 0

      I am sure your browser is more secure.

    3. Re:Its not about free choice by xenocide2 · · Score: 1

      Opera 6.05? Nice try though. Sorta nifty to see my partial comment uprated though... stupid cat. Slashdot will take anything, wont they?

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

  174. Who cares? by Anonymous Coward · · Score: 0

    They own the sites, they can do whatever they want with them.

  175. Re:Sites del. diff. content to different browsers. by cygnusx · · Score: 1

    Which is why /. does the right thing and writes HTML 3.2.

  176. MSN mostly bases Opera on older version by Anonymous Coward · · Score: 0

    Maybe, MSN assumes when it sees "Opera", it bases on the fact that an older Opera needs special support.

    Microsoft does not have to test other company's browsers. If Opera fixed a problem in a newer version of their new version, that's Opera's problem, not Microsoft's.

    This is the most likely scenario, Microsoft did not test their web site with the Opera 7 - they tested it with an older version.

    Why is it everytime there is a bug, its blamed on anti-competive means. Sometimes a bug is just a bug.

    People get a life!

  177. No, it doesn't. by Rui+del-Negro · · Score: 1

    The page looks exactly the same on Opera and MSIE. Make sure you haven't manually changed IE's "text size".

    RMN
    ~~~

  178. how to design for all browsers... by typhoonius · · Score: 0

    You don't design separate pages for each browser, you design for structure. That is, use H1s when you need a first-level header, use floating DIVs instead of tables when you aren't dealing with tabular data, use ULs or OLs instead of BRs for lists, and take care of all stylistic information in the style sheet. It'll take a good bit of testing to get it to look right in several browsers and you do need to be a little clever to pull it off, but it's possible and necessary. Or else you get crap like this.

  179. Opera sucks! by T_moz · · Score: 1

    If opera is such a good browser, then why does mozilla have a larger market share than opera? It didn't six months ago

  180. it doesn't work, and neither does this by metalhed77 · · Score: 1

    http://www.meyerweb.com/eric/css/edge/complexspira l/glassy.html
    that also does not work in my latest patched IE6, and it never has.

    --
    Photos.
  181. I just went there.. by TheJZA · · Score: 1

    I just went there and it worked fine for me.

    --
    The JZA
  182. So, M$ sucks. by Erris · · Score: 1
    If you don't like it, either use IE (not me thanks) or not visit the website (that would be me).

    Sounds painless but let's apply that logic to other M$ products. How about M$ web servers? Hey, it's their software, who says it has to work with other people's browsers? Hopefully, the collection of big_dumb_companies clueless enough to use that package will mind, when people like me can't read their website, buy their shit or apply for jobs with them because I refuse to pay the M$ tax. Think they would not do that? Well, like you, I would not have imagined they would break their own portal and thus show the world what a buch of incompetents or anti-competive jerks they are.

    Way to go M$, drive trust to zero!

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  183. I love Opera, BUT.... by johncovad · · Score: 1

    I do place a lot of blame for this on Opera. As an avid Opera 7 user, I still get frustrated. I have to fire up a 'big boy' browser just to visit certain sites. I don't agree with others that have said that Opera identing as IE only promotes IE. With such a small market share, it should not matter what Opera does or does not do, but as a user of Opera, I care a lot! My opinion is for Opera to fake IE in all regards and STOP WHINNING. Be happy with your product and don't cry because big brother hits you... it's what all mothers tell the youngest.

  184. are you forced by SHEENmaster · · Score: 0, Flamebait

    to use a game whose developers were blackmailed by M$?

    --
    You can't judge a book by the way it wears its hair.
    1. Re:are you forced by alzoron · · Score: 1

      Notice I said "If you want to". If that condition is met, then you are indeed 'forced' to use hotmail. I never said anything about being force to play the game.

      Responding to this one instead of the other because you used your karma bonus to post this.

  185. Once Again by azcoffeehabit · · Score: 1

    This is once again M$ using is dominance in the warketplace to kill competition through deceptive means. It is really sad that people will defend this large conglomerate corporation when they keep showing time and time again that all they really care about is the bottom line.. money..

    THe Microsoft corporation doesn't care who they put out of work in the process or what sort of innovation and creativity that they stifle(sp?). They dont love you or your dog, don't care about your "web experience" they just want your money.

    Granted they are a for profit corporation and that mean they need to make money.. But look at the cost of their means.. innovation, jobs, consumer choice, there is quite a bit more (not enough coffee to list them).

    Hopefully M$ will one day change their tactics and begin to embrace the new technologies that other people create instead of holding them under the waves untill they drown in a sea of Microsoft Brand Technology(tm).

    Here's my thought on the MSN site. If MSN was a real website they would try to get as many people there (and returning) as they possibly could, this would give them value with advertisers and MSN would continue to make money as an advertising/news service site. THis doesn't seem to be the case. This tactic shows that MSN is nothing more than a web tool that is being used to make people get off of competing web

    browsers/Operating Systems.. You know why they are not doing this with Netscape/Mozilla.. they already got in trouble with the DOJ regarding NS and they wouldn't push that envolope again.. but opera, what can opera do without revinue.. (get the slashdot community on their cause!)

    What can slashdot do you might ask?? think of it this way. With enough butterflys, you can make a hurricane.

    Oh well, maybe one day Microsoft will realise that they don't need to kill competition, and they can make ALOT more money in the long run by fostering the market, instead of destroying it.

    just some thoughts....

    --
    :)(smile)
  186. Message to older browser users by 198348726583297634 · · Score: 1

    The way hatelife does it is pretty classy - try visiting the site in your modern browser, and then NS4.7...

    1. Re:Message to older browser users by dropoffx · · Score: 1

      If your browser has the ability to switch style sheets off, you can do that to view the same results.

      --
      This space for rent. Contact for our rates.
  187. Browsers should report errors by Animats · · Score: 1

    Much of the problem comes from browsers not reporting errors to the user. If browsers popped up messages like "Defective web page - 3 errors - Abort, Continue, Report to Webmaster, Report to badpages.org", the problem would be more visible, and would get fixed.

  188. Having it identify as MSIE 6.0 doesn't fix it... by Anonymous Coward · · Score: 0

    It only works if you surf to the captured pages that they display in the article. Look at the URL they have in the screen capture and you will see it's not actually from www.msn.com, but rather on Opera's webserver. If you tell it to identify as MSIE 6.0 and goto www.msn.com, the problem is still there.

    I wish they would have read there own article before posting it...

  189. Simple solution... by dolson · · Score: 1

    ...don't visit Microsoft's websites.

  190. Re:Sites del. diff. content to different browsers. by revery · · Score: 1

    Then, as I said, you're part of the problem. If you don't realize that, that's doubly sad.

    People who say things like "I have to [...] get thinks to look the same" are saying "I don't understand the web" and should probably not be working with it until they clue on.


    Well, gee Eddy, since you do, "understand the web", maybe you can give us all a solution for the follow problem that also fits the following criteria:

    1. any visitor using any web browser that comes to your site can view a working web page without having to upgrade their browser or use a different version.

    2. You must be able to use any HTML feature approved by the W3

    3. You must not modify the HTML sent based on browser type

    Please help us understand as well as you.

    --

    My duck doesn't like you.

  191. Re:Sites del. diff. content to different browsers. by Daniel+Phillips · · Score: 1

    This is fine for a personal or hobby site but for e-commerce, you need to write to users, not standards.

    You need to write to users and standards. I hope you didn't really mean what you seemed to say.

    --
    Have you got your LWN subscription yet?
  192. Lame, I know by Anonymous Coward · · Score: 0

    All your browsers are belong to MS.
    All your webpages are belong to MS.

    Whenever I think of Opera, I think of a fat woman singing opera-style. And when I think of that, I think of the woman's round wide open mouth. And when I think of THAT, I think of the goatse.cx man. For obvious reasons. Also, reminds me of that superbowl commercial of the guy wearing the upside-down person costume and asking for a hotdog. Heh. Last post?

  193. illogically speaking.... by branchstudios · · Score: 2, Funny

    You're right, it must be an mistake. It's well known that most web designers will post browser specific versions of major sites without ever testing/debugging them on the browser for which they're built. This sort of thing happens all the time.

    Now, what's the W3C compliant way to get my [sarcasm] [/sarcasm] tags to display properly?

    1. Re:illogically speaking.... by PetWolverine · · Score: 2, Funny

      Now, what's the W3C compliant way to get my [sarcasm] [/sarcasm] tags to display properly?

      Use angle brackets, making them display properly with this syntax, thus:

      &lt;sarcasm&gt;
      [insert sarcastic comment here]
      &lt;/sarcasm&gt;

      Once parsed by a browser, that should display as:

      <sarcasm>
      [insert sarcastic comment here]
      </sarcasm>

      --
      I found the meaning of life the other day, but I had write-only access.
    2. Re:illogically speaking.... by samoverton · · Score: 1

      Use angle brackets, making them display properly with this syntax, thus:

      ... however this may not work in Opera. You might in fact have to write an entirely separate website for Opera browsers and use browser detection. Being a competent web designer for a very large corporation, I know this to be the One True Way.

      ;)

  194. Re:Who uses Opera by Pii · · Score: 1
    Actually, Mozilla is a far cheaper defense against pop-up ads, as it costs $0.

    That's an order of magnatude cheaper than whatever Opera is charging for their browser these days. ($39! For a web browser!?)

    I must admit, mouse gestures look to be a pretty keen feature. I hope the Mozilla team is paying attention.

    I have no basis for comparison on the other points (Resource consumption, or load time) as I don't use Opera, but Mozilla has become a pretty good browser, and I very rarely have to utilize IE (except for some totally retarded Web application we use here at work, built on .Net) anymore.

    --
    For those that would die defending it, Freedom
    has a sweet taste that the protected will never know.
  195. So what's new? by Anonymous Coward · · Score: 0

    This is like the old "be mean to Opera" trick that's been done for years.

  196. Re:Sites del. diff. content to different browsers. by rainwalker · · Score: 2, Insightful

    It makes no difference to the user that your page is coded to standards if he/she can't view it. Telling them they need a different browser isn't the answer either.

    Clearly you use IE as your default browser. As an avid user of non-Microsoft browsers (Phoenix, in my case) it is almost a daily occurence that some site blocks me based on my user-agent ID and tells me to go download IE. I'm sure you have also seen "Best viewed with Internet Explorer" bottons before, too. Your argument is specious.

  197. Irony by pyrrho · · Score: 1

    The irony is that when I looked at the ad with this article... it wasn't a Micrsoft Ad. wtf?

    --

    -pyrrho

  198. Re:Not necessarily saying this story isn't true, b by SacredNaCl · · Score: 1

    Having several versions of Opera around ...I fired up msn.com in Opera 5.12 Opera 6.0, Opera 7.0b ..I can assure you that is it severely broken in 7.0, mostly broken in 6.0, and rendered semi-okay in 5.12. MSN's pages have been notorious for not working well with Opera since I started using it several years back. Same page in Mozilla 12.X looks pretty good. I didn't test IE 5.5.

    The main difference seems to be in 7.0 it draws the lines wrong and chops off bits of text. In 6.0 it draws the lines wrong, but doesn't chop off bits of text -- it does, however, change their formatting to appear very odd. In Mozilla is renders probably about what it should in IE. No chopped off text bits, lines drawn okay.

    --
    Freedom is merely privilege extended unless enjoyed by one and all.
  199. Truly unrecognized browsers are treated similarly by Noel · · Score: 5, Interesting

    I messed around with a few other UserAgent strings, and it gets a little clearer:

    "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.0 [en]" -> site.css

    "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Oprah 7.0 [en]" -> site-win-ie6.css

    So far, exactly as reported in the article

    "Mozilla/4.0 (compatible) Oprah 7.0 [en]" -> site.css

    "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.1) Oprah 7.0 [en]" -> site-win-ie5.css

    "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1; Opera 7.0) Oprah 7.0 [en]" -> site.css

    It's pretty clear what they're doing:

    if string contains "Opera", use site.css
    else if string contains "MSIE 6.0", use site-win-ie6.css
    else if string containse "MSIE 5.5", use site-win-ie5.css
    else use site.css

    In other words, it doesn't matter what Opera claims to be compatible with - they always get the default sheet, just like a completely unrecognized browser does.

    I'm trying to apply Hanlon's Razor here, but it's hard...

  200. this is typical, the .NET framework does this, too by sirshannon · · Score: 5, Insightful

    My biggest complaint about the .NET framework:

    the .NET framework does a check to see which browser you use and then sends formats aspx pages for the capabilities of that browser. So if you use abs positioned divs, you'll get those for modern browsers but Netscape 4.7 (for instance) will get the same page (theoretically) but formatted via tables. This is great, if only MS were honest about it.

    I constantly have to hard-code formatting for controls because MS treats Netscape 6 as a 'down-level' browser and doesn't bother sending out certain formatting tags. So some pages look bad in Netscape 6, the reason behind it would be that the formatting tags weren't sent out because Netscape doesn't support them, but this is false because when I add them by hand, netscape handles them fine and my pages look the same in both browsers.

    I have to believe that MS does this so people say "this page looks like azz in Netscape" and assume that it's Netscape's problem.

    the framework has been out for too long and this is still not fixed, so I can not believe that it is an honest or innocent mistake.

  201. So What? by karlandtanya · · Score: 1
    Microsoft is a big fat meaniehead.

    Waah Waah Waah

    Technical Implications: In any number of filtering proxies (and in Opera itself!!), you can set the useragent to be whatever you want it to be. Proxomitron's default is SpaceBison ;). Seriously folks, this is a problem only for the completely ignorant.

    Social Impliciations: What about the social problem of M$'s behaviour in the community. If M$ was a guy in a dormitory or apartment building, I think everybody living there would pretty much agree that that guy was a jerk. I don't like jerks. Their presence, however, is reassuring. When nobody has the right to be a jerk, we'll be living in the dystopian dreams of the dominant culture in "Demolition Man". IMHO, that would suck.

    Legal Implications: IANAL, so I can't speak to this. I would like to hear someone competent to do so make a case that M$ is engaging in anticompetitive practices (or whateve the trust-busters call it) when they pick on poor lil' ol' Opera.

    Legal Precedent (maybe): Is this in any way similar to Pilsbury refusing to sell Haagen-Dazs to any store that carried Ben & Jerry's? Remember the bumper stickers several years ago "Who's the Doughby Afraid Of...Ben&Jerry's"

    Shameless Plug: Oh, yeah--Opera absolutely kicks ass. Been using it since about Opera3. Wonderful browser. Way better than anything else I've ever used. Too many advantages to mention. Maybe that's why M$ is scared.

    --
    "Reality is that which, when you stop believing in it, doesn't go away." - Philip K. Dick
  202. pretend to be IE by axxackall · · Score: 1

    What's the problem? Just pretend to be IE - MSN won't send broken formats to such a "favorite" browser :)

    --

    Less is more !
  203. Fortunately Opera lies, too... by Remus+Shepherd · · Score: 2, Insightful

    Fortunately, the Opera browser can spoof a fake user-agent string. Ever since I've set Opera to always tell servers that it's IE, I've seen no problems.

    --
    Genocide Man -- Life is funny. Death is funnier. Mass murder can be hilarious.
    1. Re:Fortunately Opera lies, too... by GQuon · · Score: 1

      But what about the users of cell phones, PDAs, etc. and other users that have no idea what's wrong. They experience a number of sites, often made by Microsof software, or by people who have learned their "craft" from Microsoft. They see the sites are behaving strange on their Internet cellphone, but work OK in IE on Windows. Thus they conclude that Opera is broken.

      Fortunately, those same users won't know how to replace embedded Opera with IE.
      Unfortunately, they could just change their PDA/phone, or have a more "competent" person remove Opera.

      --
      Irene KHAAAAAAN!
    2. Re:Fortunately Opera lies, too... by miffo.swe · · Score: 1

      The biggest problem with this is that MS gets the score for every site you visit wich give developers of sites even smaller incentives to make their sites work with all browsers.

      --
      HTTP/1.1 400
  204. MSNBC sites mess up on IE in a simliar manner.. by johnatjohnytech · · Score: 1

    I used CrazyBrowser (tabbed IE). Very nice popup blocker, et.

    But sometimes on MSNBC, the text is aligne screwy (text overlaps ad or vice versa)

    Sounds like fast programmers. (Working a little too fast to meet some sort of deadline.)

    1. Re:MSNBC sites mess up on IE in a simliar manner.. by Anonymous Coward · · Score: 0

      >>Sounds like fast programmers.

      Sounds half-fast to me...

  205. That's ok, on fridays my server breaks IE by sup4hleet · · Score: 1

    check out Slumtone on a Friday with IE, it'll break. Thanks to mod_msff.

  206. omission from opera's explanation by nothings · · Score: 1
    It's not clear to me yet that they "picked" Opera as a "target".

    The opera page points out that maybe the Opera page was custom made for Opera 6, and then they run the IE page through Opera 6 and show that it renders fine. Therefore, they say, there's no need for a custom Opera 6 page, therefore it couldn't have been a custom Opera 6 page.

    But the right thing to test would be whether Opera 6 renders the "bad pages" acceptably or is similarly broken. I could easily picture a developer trying to customize things for Opera 6 (for some reason or another) and testing something and Opera6 handling it fine and it accidentally getting left in.

    I mean, maybe this really totally is MSN screwing with Opera, but the omission of the above data point, and the way they say

    there is no technical reason for MSN's behavior
    when testing the Opera 6 case makes me a tad suspicious.
    1. Re:omission from opera's explanation by PetWolverine · · Score: 1

      How would a margin of -30 cause a page that would otherwise render incorrectly to render correctly? The browser rendering it would have to be written by a 7-year-old (or Microsoft).

      The options are:

      a) They made a typo. This is impossible; 0 can't accidentally become -30.
      b) They were trying to fix the page for Opera. This is impossible. It would mean that the page rendered incorrectly in Opera, and they had to make the margin -30 in order to fix it.
      c) They were trying to break the page for Opera. This, by the process of elimination, has to be the case.

      If you can think of another possibility, I would love to hear it so I can shoot it down.

      --
      I found the meaning of life the other day, but I had write-only access.
    2. Re:omission from opera's explanation by spongman · · Score: 2, Interesting

      d) the -38px adjustment is in there to overcome a non-standard +38px adjustment that Opera v6 adds to lists.

    3. Re:omission from opera's explanation by PetWolverine · · Score: 1

      Well, at the top of my post I did mention, briefly, the possibility that the browser had been written by a 7-year-old (or Microsoft).

      Using constants in that way is an elementary programming mistake. Assuming the authors of Opera used a variable representing the indentation when actually writing the list items' text to the screen, that variable should previously have been assigned a default value (possibly 30), but if the browser paid any attention at all to style sheets, the value from the sheet should have overridden the default value (indent = cssmargin;), rather than being added to it (indent += cssmargin;). The latter method would just be silly; the former would not cause problems that would require a -30 left margin from a CSS to fix it.

      --
      I found the meaning of life the other day, but I had write-only access.
    4. Re:omission from opera's explanation by schlach · · Score: 1
      the parent, by nothings...
      It's not clear to me yet that they "picked" Opera as a "target".

      The opera page points out that maybe the Opera page was custom made for Opera 6, and then they run the IE page through Opera 6 and show that it renders fine. Therefore, they say, there's no need for a custom Opera 6 page, therefore it couldn't have been a custom Opera 6 page.

      But the right thing to test would be whether Opera 6 renders the "bad pages" acceptably or is similarly broken. I could easily picture a developer trying to customize things for Opera 6 (for some reason or another) and testing something and Opera6 handling it fine and it accidentally getting left in.

      I mean, maybe this really totally is MSN screwing with Opera, but the omission of the above data point, and the way they say

      there is no technical reason for MSN's behavior

      when testing the Opera 6 case makes me a tad suspicious.

      Sorry, that comment should have been modded up, it's the first intelligent thing I've found in this conversation.

      Has anyone actually checked Opera's claims that the content was different? spongman is posting all over the place
      the -38px adjustment is in there to overcome a non-standard +38px adjustment that Opera v6 adds to lists.
      which seems to mean that the parent's suspicions were probably correct. The first thing I did when reading the story was check the facts, and when I loaded up all three pages (IE's, Mozilla's, and Opera's), yes, there was a difference in the display, but not the content. Where the hell did that allegation come from? Has anyone confirmed it?

      I was quite disturbed to find basic fact-checking completely lacking from the readers. We're the fucking Slashdot Army, let's get the damn questions answered before we start shooting.
    5. Re:omission from opera's explanation by spongman · · Score: 1

      ugh, i suggest you research fully the relevant bug in Opera6 and then comment on the required work-around.

  207. try mine by DrSkwid · · Score: 1

    i've tested it in as many browsers as I can find and it's usable in all of them

    [not tried NS4 - it really doesn't count as a browser ;) ]

    http://TheBigChoice.com

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  208. I doubt it by Wraithlyn · · Score: 4, Insightful

    They specifically designed their web site to send a different style sheet, (and '30' is not a typo.. '33' or '34' or something I'd believe) AND a larger page with less content, JUST to Opera. That seems pretty far from "an honest typo". This is MSN's HOME PAGE. You don't think they know what it looks like in different browsers? I work at a 4 person company, and we know what all our websites look like in IE, Moz/Netscape, and Opera. Furthermore, they have a motive to make it look better in IE, and they've shown in the past OVER and OVER that these kinds of underhanded tactics are their bread and butter. Someone at MS knew about this, and also knew it could never be proven in court.

    By the way, the full quotation is:

    "Never ascribe to malice, that which is adequately explained by incompetence"
    - Napolean Bonaparte.

    I think one of Microsoft's new unwritten policies is "When accused of malice, always hide behind incompetence".

    "No no... we'd love to, but we simply CAN'T remove IE from Windows." Sound familiar?

    --
    "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
    1. Re:I doubt it by tshak · · Score: 1

      That seems pretty far from "an honest typo".

      You're right, it's an honest attempt to fix a problem in Opera 6. Read my 6+ other posts ... and to moderators, why so many +5's to people saying the same thing? Most of these posts (mine included!) are redundant conspiracy theorist BS. Mod the first 1 or 2 up, but after that it just gets really old.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    2. Re:I doubt it by Anonymous Coward · · Score: 0

      YOUR post is disinformation- I've tried it in Opera 6 (and even 5!) and the *IE* page renders just fine, whereas the Opera page renders OK-ish on 6 (better than on 7), but still badly.

  209. Domine Salvum Fac by Mozo · · Score: 1

    It's incorrect Latin, but quite deliberately correct *pseudo-Latin* (see also Mock Swedish). A google search turned up the following historical background. See also the Harvard Band (which uses the even more incorrect "illegitimum" in its motto).

    Illegitimi Non Carborundum

    "Don't let the bastards grind you down"

    According to Safire's New Political Dictionary, this is "a pseudo-Latin phrase meaning 'don't let the bastards grind you down'. Small signs and plaques carrying this message have appeared in U.S. business offices and army posts for at least a generation, since General "Vinegar Joe" Stilwell used it as his motto in World War II. Carborundum is a trademark for silicon carbide, a leading commercial grinding substance...In politics, the motto was popularized by 1964 Republican nominee Senator Barry Goldwater, who hung the sign in his office." (--from Safire's New Political Dictionary, p. 353)

    Source: Safire, William Safire's New Political Dictionary : The Definitive Guide to the New Language of Politics Random House, New York, 1993.

    --
    -=-=-=-=-=-=-=-=-=-=-=-=-= John Reinert Nash -=-=-=-=-=-=-=-=-=-=-=-=-=
  210. I just tried to use www.bankofamerica.com... by lightspawn · · Score: 1

    They refuse to serve Opera, based on the user agent - seems they only have a very small whitelist of user-agents (for online banking, not the home page).

    Of course, if I tell Opera to lie about the user agent everything's fine.

    I'm wondering what I should do at this point - I guess I could always change banks. I need to cancel my visa and get another credit card anyway because visa's a big domain bully (check evisa.com).

    1. Re:I just tried to use www.bankofamerica.com... by anubi · · Score: 1
      Note: This is flamebait. But its just the way I feel. I may sacrifice Karma to say it but I feel I must do so.

      According to my latest lookup, Bank of America is using a Netscape server. Netscape is not known for deliberately trying to screw up and mislead other peoples products, although I do not think Netscape was no guardian angel either... According to Steve Gibson's IDServe program:

      Initiating server query ...

      Looking up IP address for domain: www.bankofamerica.com

      The IP address for the domain is:

      171.159.65.173

      Connecting to the server on standard HTTP port:80

      [Connected] Requesting the server's default page.

      The server returned the following response

      headers:

      HTTP/1.1 200 OK

      Server: Netscape-Enterprise/6.0

      Date: Thu, 06 Feb 2003 22:02:15 GMT

      Content-type: text/html

      P3P: CP="CAO IND PHY ONL UNI FIN COM NAV INT DEM CNT STA POL HEA PRE GOV CUR ADM DEV TAI PSA PSD IVAi IVDi CONo TELo OUR SAMi OTRi"

      Page-Completion-Status: Normal

      Page-Completion-Status: Normal

      Set-Cookie: BOA_0020=20030206%3A0%3AW%3A000EA689%2DDB5E%2D1E42 %2D98F1830FF63AC2FE; expires=Sun, 27-Sep-2037

      00:00:00 GMT; path=/; domain=.bankofamerica.com;

      Set-Cookie: CFID=33929205; expires=Sun, 27-Sep-2037 00:00:00 GMT; path=/;

      Set-Cookie: CFTOKEN=35447204; expires=Sun, 27-Sep-2037 00:00:00 GMT; path=/;

      Set-Cookie: GEOSERVER=2; path=/;

      Set-Cookie: HOMETAB=pf; expires=Sun, 27-Sep-2037 00:00:00 GMT; path=/;

      Connection: close

      Query complete.

      For those with Windoze boxes, Steve Gibson makes his ID serve identifier program available at Gibson Research .

      I use this a lot when I decide if I want to open an account with some internet merchant. I know I use a non-IE browser and know MS is using their stuff to hang up non MS stuff, so if I see the IIS server come up, there is no way I'm doing business with *that*. My fear is it will get my CC info, hang up somewhere, and leave me wondering whether or not my transaction completed. I know the tactics by now. I'll browse, and if necessary I'll read the document source if Microsoft succeeded in fouling the file so much as to render it unreadable in the browser, but there is no way in he** I am giving my CC info to some MS server.

      --
      "Prove all things; hold fast that which is good." [KJV: I Thessalonians 5:21]

  211. This answers the question: by Anonymous Coward · · Score: 0

    >>> Why would anyone pay for a browser which can be obtained for free?

    That is why: Honesty.

    Nowadays, this is pure gold.

  212. Message from Bill Gates by Anonymous Coward · · Score: 0

    There is no stinking thing you all can do about this....

    I got the justice department right here

    MUHAHAHAHAH!!!

  213. Let's make a federal case out of it! by Anonymous Coward · · Score: 0

    Instead of removing IE from the OS, make it identify as Opera!

  214. Dumbkopf! by Anonymous Coward · · Score: 0

    This just in:
    Final score for the revolution : goats : 1 - sheep - 0

  215. Re:Who uses Opera by SacredNaCl · · Score: 2, Informative

    1) Tabbed Browsing. Not for everyone, but I love
    it.
    2) Mouse gestures. Another control method is
    great
    3) Speed and it's not an M$ product


    4) Ability to disable/enable cookies/plugins/javascript/java/referrer logging/ gif animation/annonying embedded audio/popups from a single panel by pressing F12. Very handy.

    5) Ability to turn graphics off completely.

    6) Good CSS support (Opera7)

    7) Zoom feature -- handy for guys like me with coke bottle glasses.

    When I have to use other computers that don't have Opera or Mozilla installed it's a painful experience.

    --
    Freedom is merely privilege extended unless enjoyed by one and all.
  216. Re:pornolizing it by tomhudson · · Score: 2, Funny
    Funny AND useful. I've never before actually had the misfortune to go to msn.com, but it was really worth it after it was pornolized.

    a quote:

    MSNBC News

    • * Powell titty fucks his case to Congress
    pretty accurate, too.
  217. Re:Not necessarily saying this story isn't true, b by spongman · · Score: 2, Informative
    actually their assessment of 'just fine' is incorrect.

    there is a non-standard 38 pixel indentation that Opera6 applies to lists. the change in the stylesheet is designed to overcome this bug. the rendering in Opera6 may look 'just fine' but in fact there's extra space in there that shouldn't be.

    the fix in Opera7 means that the stylesheet causes the list to be indented 38px to the left.

  218. Re:Sites del. diff. content to different browsers. by JoeBuck · · Score: 1

    Yes, you have to write to users, meaning that it's pointless to use a CSS feature that is broken in MSIE on PCs. Just the same, in this case it appears that MSN is putting out a special, broken page just for Opera users, when if they saved the work and just provided the same page as for MSIE users, Opera users would achieve better results. That is, MSN is working harder by doing something special for Opera; if they ignored the existence of Opera things would be better.

    Now, it's possible that the explanation is stupidity rather than malice; perhaps someone tried to tune the thing to an earlier version of Opera and bitrot set in. But if that's the case, I'm sure that MSN will address the issue by getting rid of the special casing for Opera.

    On the other hand, if MSN does not fix it, then it would be appropriate to assume malice.

  219. Re:I thought Opera could send out IE or NS by Anonymous Coward · · Score: 0

    Sorry about the problem with your eyes. I advise you to see a registered eye doctor for a prescription.

  220. NS & M$IE 4 by T_moz · · Score: 1

    Netscape and M$IE 4 have less users than opera,which has less users than Netscape 7, the best browser in the world

  221. PRE by erikdotla · · Score: 1

    Erik's Revised HTML Specification

    1. All sites start and end with and have no other tags.

    -eof-

    --
    # Erik
    1. Re:PRE by erikdotla · · Score: 1

      I meant:

      Erik's Revised HTML Specification

      1. All sites start and end with <PRE> and have no other tags.

      -eof-

      --
      # Erik
  222. As and Opera user... by Dman33 · · Score: 1

    I use Opera for everything except for my hotmail and my company's Outlook Web Access... those I am forced into IE for.

    1. Re:As and Opera user... by gordie · · Score: 1

      In Opera, go to File - Quick Preferences (or hit F12) and click Identify as MSIE 5.0 ! Problem solved - at least it works when I access hotmail.com and Outlook Web Access. I find hotmail is a perfect place to have a "dump" account! An address to enter on web sites that "require" an email address as part of getting an account. As to Outlook Web Access - well it shames me to say, I do have to check my work email from the road from time to time, from home or the office I use Evolution with the Exchange connector!!!

    2. Re:As and Opera user... by Ko5mo · · Score: 1

      I think you will be surprised at how well Opera can handle those two portals now.

      The only thing I am missing with Outlook web access is the search function.

  223. microsoft.com crashed explorer too. by Anonymous Coward · · Score: 0

    When I used to visit microsoft's web site last year for vbscript information, it would crash explorer while in the developers pages.

    It would crash so bad, that the explorer window would close.

    Netscape had no problem with the same pages.

    I was using a current version of explorer at the time, too.

  224. I think they are being stupid not evil. by gurps_npc · · Score: 2, Interesting

    Human nature is to believe in evil more than incompetence. However, I am pretty sure that the people at MSN were just so incompetent they could not get a simple thing like margins correct, rather than so evil as to try such an in-ept form of sabotage. Of course, does it really matter if Microsoft is evil or stupid? The result should be the same, do not consider them a viable company to do business with.

    --
    excitingthingstodo.blogspot.com
  225. Re:Sites del. diff. content to different browsers. by mkozlows · · Score: 1
    I've had to code drop down menus differently for different browsers to get things to look the same, however when I'm done, you get the exact same page, with everything the same size and in the same place in IE, Netscape, Mozilla, and Konqueror. I've never used Opera so I don't test that one, but I guess I probably should.
    It's probably broken. And when IE7 comes out, with a slightly different set of JavaScript/CSS bugs, it'll be broken on that. And when Safari comes out with a user-agent string that claims to be "Gecko-Like", it might be broken there. Client-sniffing is just dumb. If a feature doesn't work uniformly enough for your needs, don't use that feature.
  226. In related news... by Overt+Coward · · Score: 1

    In light of the compelling evidence compiled and presented by the Opera team, France has immediately announced that they are calling for a round of new inspections...

    Oh, wait, different dictatorship at fault this time...

  227. Here's another one: by sigxcpu · · Score: 1

    The Hotmail site in Israel failed to load on Mozilla.
    You would get part of the page and then wait for the rest untill the connection timed out. If you open it in Explorer and save it, it loads perfectly in Mozilla. Using Ethereal to compare the requests the browsers sent, revailed nothing obvius execept the browser Id. Was this deliberate or a mistake? I don't know, but I have a bad fealing about it....

    --
    As of Postgres v6.2, time travel is no longer supported.
  228. Mouse Gestures for Mozilla by Yekrats · · Score: 1

    Mouse gestures are being worked on at a project called Optimoz.

    --
    Ceci n'est pas une pipe.
  229. "Opera 6 handles it fine" by Lord+Bitman · · Score: 1, Flamebait

    Therefor: Shut the fuck up.
    Opera 7 came out of beta LAST WEEK, you fucking assholes. Microsoft isnt going out of its way to support each new version of a competing product the moment it comes out.
    You know why it looks like Opera 7 has a "serious flaw" which makes some web pages completely unreadable? It's because It does have a serious flaw. Any time you break compatability with your older versions in such a way that whole blocks of formerly readable text now becomes completely invisible, That is a flaw. Don't cry foul to MS when your favorite browser suddenly does something which is completely fucking stupid.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
    1. Re:"Opera 6 handles it fine" by hogger · · Score: 1

      First of all, you're a moron. Second of all, MS IS going out of its way to (improperly) support this version of a competing product. That's why when Opera 7 identifies itself as Opera 7 to MSN, it gets the opera-specific css sheet. If it identifies itself as something else (Oprah for example), it gets the generic IE 6 sheet. The -30 location for the rendered text doesn't expose a "flaw" in opera, it tells opera to move the text to the left beyond what is displayable. Some people actually use things like that in dhtml to accomplish their html goals. MS uses it to "break" this specific browser's ability to display MSN correctly. And, third of all, you're a moron.

    2. Re:"Opera 6 handles it fine" by Lord+Bitman · · Score: 1

      And yet if it identifies as Opera 6, it also gets -30, and displays it just fine. I guess that means you're wrong.

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
    3. Re:"Opera 6 handles it fine" by TheKodiak · · Score: 1

      I'm a little confused - the "correct" behavior for having a margin of -30 is to ignore the margin? Guess that makes sense...

      Oh, hang on.

      "Negative margin values are allowed, but there may be implementation-specific limits."

      So... No, I guess you're wrong. Opera 7 is rendering the page correctly, and so is Opera 6. It just happens that the page depends on an implementation-specific limit to render /legibly/, and Opera 7 doesn't have that limit set to what the page expects.

      --
      -=Best Viewed Using [INLINE]=-
    4. Re:"Opera 6 handles it fine" by Lord+Bitman · · Score: 1

      And what the page expects is the issue here. I repeat: Opera 7 has been out of beta for less than two weeks. Microsoft has no obligation to rush out and support minor changes to formatting on Competing Products. Give them more than one week to react, and then complain. The issue here is simple: The article is just plain wrong. Microsoft made their CSS in such a way that it looked right on the current version of Opera at the time. In fact, they went out of their way to make sure that Opera was supported. Opera's response was to come out with a new version which changed the way it interpreted CSS code where elements overlap, then cried foul when MSN was suddenly unreadable. My Opera doesnt ignore the negative margin: It moves the text over so that the bullet acts like a paragraph indent.

      Is it really expected that every time a change is made in someone else's product, support for it should be released within the week on every effected page? True that Microsoft is not known for its cross-compatability, but here I am on Opera 6.11 for Linux, and I get an Opera-specific CSS. It renders the page correctly, and if Opera 7 doesnt, it's Opera's fault for breaking compatability, not MS's for not responding to it instantaneously.

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
  230. Hmm by Anonymous Coward · · Score: 0

    We need a mole. Someone to infiltrate the evil empire and expose all of microsoft for what it is.

  231. Doubtful. by RatBastard · · Score: 2, Informative

    I really doubt it's an accident as Opera7 renders the page perfectly when fed the IE6 CSS file.

    But this doesn't prove that management dictated this. It could have been some jackass web monkey deciding to Fight The Good Fight. Especially as it looks like it's been fixed already.

    Not everything a huge company does is dictated from the top. Sometimes you get overzealous jerks in the lower ranks trying to be cute.

    --
    Boobies never hurt anyone. - Sherry Glaser.
    1. Re:Doubtful. by sydlexic · · Score: 2, Insightful

      But this doesn't prove that management dictated this. It could have been some jackass web monkey

      this is the most thoughtful reply so far. it's true that you will often find more zealots at the lower levels in organizations like microsoft.

      but what I'm curious about is whether or not this css file causes the page to render better in any version of opera. since they're serving up different css for many different browsers (not just opera) and each of the css files is quite a bit different, it does look as though some thought was put into each file. perhaps a) the file was legitimately tailored for opera and b) opera is a victim of producing a better browser or (as I asserted earlier) this is a typo.

      someone claimed that you couldn't get 3 and 0 confused. but if you're editing this file and the points are -2 0 0 0 and you meant to change it to -2 0 0 3 then, yeah, you could make that mistake. especially if it's late (or early) and you haven't had enough caffeine.

      in the last couple of million lines of code that I've written, I've made less excusable typos.

    2. Re:Doubtful. by Anonymous Coward · · Score: 0

      When you company has settled once and been found guilty the second time under antitrust law, it's an obligations of management to try to prevent these kinds of things. I expect a pizza place to make sure it's drivers drive safe, even if that means some lost sales. Microsoft needs to make it a company policy not to break the law. You'd think that would be a given.

  232. Re:Sites del. diff. content to different browsers. by plague3106 · · Score: 1

    Show me a site coded to standards that doesn't work with IE. The fact that IE allows things outside the standard doesn't mean it will fuck up things that do meet said standards.

  233. So what? I've been doing this for years. by clubin · · Score: 1

    I've been sending stylesheets to MSIE (and any other browser that comes along) that would make IE appear to be broken for more than a year now. I guess the difference is that my stylesheets are perfectly valid.

  234. Mod Parent Up (+3 Funny) by Anonymous Coward · · Score: 0

    Re:Aww, come on... (Score:0)
    by Anonymous Coward on Thursday February 06, @11:47AM (#5243763)
    certainly -- happened to me just the other day.

    besides, Opera owed them those 30 pixels... they are only taking pixels that rightfully belong to them

    because I just said so.


    Comeon, give the AC some cred...

  235. Speaking of standards by Mustang+Matt · · Score: 1

    I wish w3c would release html 4.02 or something that allowed topmargin, leftmargin, margintop and marginheight.

    Then I could make 100% w3c compliant sites that worked in all browsers.

    I'm to the point now where I'm starting to say "screw the older browsrs, I'm just going to write w3c compliant code and not worry about it." but the sad fact is that a lot of people are still using older browsers, especially on older platforms. They're not the majority but I don't want to screw anyone over.

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    1. Re:Speaking of standards by Anonymous Coward · · Score: 0

      Why exactly havent they done that? just to spite the people who added it without asking them?

  236. This is nothing new... by Zenjive · · Score: 1

    I have seen different versions of drivers for download displayed depending on the browser.

    Specifically, and this was a year or two ago, I tried to download the Intellipoint mouse drivers in Mozilla, I was displayed a 3.x version...which I couldn't download, the link would just reload the page. I also tried it in Netscape and got the same issue. I then copied the URL, opened it in IE5 and was displayed a 4.x version, which I downloaded successfully.

    They use browser version check routines, but not for cross-broswer compatibility...for IN-compatibility!

    --


    A vacuum is a hell of a lot better than some of the stuff that nature replaces it with. - Tennessee Williams
  237. Its Called Being Professional by EXTomar · · Score: 1

    Although you may be competing against another company and product in the same market space (IE vs Opera 7) that is no escuse to be at best sloopy and at worse sabotage.

    Forget the fact that it serves up different style sheets depending on the browser string. That isn't bad (in fact given other evil solutions this is by far the lesser one to achieve similiar rendering behavior).

    So what is going on here? MSN is being unprofessional by releasing broken stuff. Or MSN is being HIGHLY unprofessional purposely sabotaging their server (kind of a stupid thing to do since the risks of sabotage outweigh the rewards).

    So while BigBir3d says "its there servers, they can do what they want" I say "its there servers and they can't even serve content right."

    1. Re:Its Called Being Professional by BigBir3d · · Score: 1
      So while BigBir3d says "its there servers, they can do what they want" I say "its there servers and they can't even serve content right."


      I am not sure if you agree with my statements. But I do agree with yours.

      Practically speaking, as long as it's not illegal, people can do what they want with their servers.
  238. Re:Sites del. diff. content to different browsers. by Anonymous Coward · · Score: 0

    You're right that W3C puts out recommendations and not standards but that doesn't mean you can't make good web sites following these recommendations. Just to give you one example have a look at www.wired.com. I'm sure you've heard of them.

  239. Your webpage looks like shit by Anonymous Coward · · Score: 0

    What you were saying about "anyone with a brain" again?

  240. Re:MODDED AS INTERESTING??Re:MODDED AS INTERESTING by Anonymous Coward · · Score: 0
    Mod s on crac k. mods on crack... Mods o n crack... mods on crack. Mods on crack.. mods on crack.. Mods on cra ck.. mods on crack... Mods on crack.. mo ds on crack.. Mods o n crack.. mods on crack.. Mods on cr ac k.. mods on crack.. Mods on crack.. mods o n crack.. Mod s on crac k. mods on crack... Mods o n crack... mods on

    That is not a real post. Please only post real content to Slashdot... Here are the posting guidelines for your perusal:
    Important Stuff:
    • Please try to keep posts on topic.
    1. Try to reply to other people's comments instead of starting new threads.
    1. Read other people's messages before posting your own to avoid simply duplicating what has already been said.
    1. Use a clear subject that describes what your message is about.
    1. Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page)
  241. Because it's not 1996 anymore! by RatBastard · · Score: 1

    Luddite.

    --
    Boobies never hurt anyone. - Sherry Glaser.
    1. Re:Because it's not 1996 anymore! by Anonymous Coward · · Score: 0

      Goatfucker!

  242. M$ Outlook Webmail by AnalogDiehard · · Score: 1
    Our company uses M$ Outlook Webmail and IE is the distributed browser for desktops. I switched to Mozilla. The Webmail interface is totally different on a non-IE browser. It is harder to access folders, harder to delete messages (IE allows shift-click for multiple, non-IE must manually select each one), and message view/reply/forward isn't as easy. Instead of breaking it like the stylesheets, they made it harder to use with a rival browser and are deliberately trying to steer users to IE.

    Webmail is an awful email client anyway. The minute we were put on Webmail, I got spammed and my work email is used next to nowhere so the suspicion is high that M$ sells Webmail addresses to spammers. No filters, crap folder management, just plain user hostile. Webmail is crap and M$ is using it to drive users to IE. It ain't working.

    --
    Eternity: will that be smoking, or non-smoking? I Corinthians 6:9-10
    1. Re:M$ Outlook Webmail by SuiteSisterMary · · Score: 1

      Do you think, perhaps, that this is because if you're using IE, OWA simply schlumps down a raging buttload of activeX objects, which can do all sorts of nifty stuff, whereas if you're using a different browser, it has to fake everything in HTML?

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  243. Rock and Hard Place by 4of12 · · Score: 1

    I'm willing to believe that clumsiness and poor web page maintenance had a lot to do with this problem more than some conspiracy to "get Opera", which has probably two orders of magnitude fewer users compared to IE. MS doesn't feel genuinely threatened, but like all web site developers, they'll make sure they look right on 90% of the client browsers, then on the 99% of the client browsers the week after, if they have spare time, then on 99.9% of the client browsers, if they have spare time two weeks later, after the content gets refreshed, etc.

    The most alarming problem, though, is that MS controls both a large web site that server content on the one hand, and controls a large population of browsers that are clients on the other hand.

    That being the case, it would be quite possible for them to leave the W3C in the dust and create completely proprietary protocols between their MSN services and IE clients.

    MS could trot out its old chestnuts about "innovation" and "improving the user experience" and no one would stop them.

    --
    "Provided by the management for your protection."
  244. Excellent theory... by Anonymous Coward · · Score: 0
    When I loaded this page, you were only modded at a 2. I was gonna post the obligatory "Mod this Up" post, but I see they've beaten me to it.

    This is probably the most insightful post in the thread, and certainly the best "theory" as to the "why" we've seen yet.

    Great theory, and great post...

    1. Re:Excellent theory... by a7244270 · · Score: 1

      > This is probably the most insightful post in the
      > thread, and certainly the best "theory" as to
      > the "why" we've seen yet

      thanks dude.

  245. Re:MODDED AS INTERESTING??Re:MODDED AS INTERESTING by Anonymous Coward · · Score: 0
    by Anonymous Coward on Thursday February 06, @12:37PM (#5244415) Mod s on crac k. mods on crack... Mods o n crack... mods on crack. Mods on crack.. mods on crack.. Mods on cra ck.. mods on crack... Mods on crack.. mo ds on crack.. Mods o n crack.. mods on crack.. Mods on cr ac k.. mods on crack.. Mods on crack.. mods o n crack.. Mod s on crac k. mods on crack... Mods o n crack... mods on


    That is not a real post. Please only post real content to Slashdot... Here are the posting guidelines for your perusal (I have taken the liberty of bolding what you have violated):
    Important Stuff:
    • Please try to
    • keep posts on topic.
    • Try to reply to other people's comments instead of starting new threads.
    • Read other people's messages before posting your own
    • to avoid simply duplicating what has already been said.
    • Use a clear subject that describes what your message is about.
    • Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page)



    Hope that clears things up.
  246. Intentional? Official? by Anonymous Coward · · Score: 0

    First, is it intentional, or not? My money's on the latter. You can only piss all over the legal system so much before people start tossing molitovs into yer building.

    If, by some chance, it is intentional, is it official? I doubt such a thing would happen under direct orders from Billy G. Likely, it'd be some defunct middle manager sitting in a basement office somewhere.

    Or even some random peon, who thinks that he or she is being 'cool'.

    Microsoft's a big corporation. I'd expect shit to happen without consent from above; or even for dolts to join and try to do shady things to give MS a bad name. (And get paid while doing it, too!)

    Yarr. Who uses Opera anyway? Mmm, IE and Mozilla. Tasty.

  247. 1st time: Assume honest. 2nd time: Begin doubt by burgburgburg · · Score: 1
    Since Microsoft is somewhere past the 2 billionth time, I'm disinclined to trust their good intentions. And while sending a client-specific style-sheet isn't damning, sending a faulty one to a competitor shortly after the release of their new product is.

    In a word: GUILTY!!!!

  248. Mod GrandParent Up (+6 Funny) by Anonymous Coward · · Score: 0

    Seriously, that is the funniest reply to this article

  249. Mozilla (netscape) and Opera get same css line by Jafa · · Score: 1

    In looking around Opera's response, they have style sheets sent to IE, Netscape 7, and Opera. IE doesn't have the -30 value in the css. Opera does, and that's what everyone's complaining about, but Netscape is also served the same value!

    So, netscape and opera get the same value there. Opera doesn't display it right, but netscape does.

    Of course, this is a very new version of Opera, so that could explain things. But let's not jump on MS's back just yet...

    Jason

  250. Mobile Phone Browsers by burgburgburg · · Score: 2, Insightful

    Microsoft has been losing the battle of the mobile phones, both in OS implementation for SmartPhones and in the specific browsers carried. If you look here or here, you can read further about the success Opera has been having in the field. Damaging the reputation of Opera, even in so petty, small and childish a manner, would help Microsoft in their eyes.

  251. Because... by Anonymous Coward · · Score: 0

    If you're a Hotmail account holder, when you log out of your account, you're redirected to the msn.com page.
    Every time, so if it's ugly, you begin to become annoyed by it.

  252. Re:Sites del. diff. content to different browsers. by Anonymous Coward · · Score: 0
    Please help us understand as well as you.


    RFC 2068
  253. A better moderation by Anonymous Coward · · Score: 0

    (And no, this isn't "insightful", it's totally _obvious_ to anyone with a clue)

    If you've ever tried to write valid HTML that works equally well in Netscape 4 and IE 6, and Mozilla, it's "funny", too.

  254. this may be correct by Jafa · · Score: 1

    Lord Bitman might have a point (and he's humble too). The style that's suspect is this line:
    ul {
    margin: -2px 0px 0px -30px;
    }

    Thing is, this same style is in the style sheet that's sent to Netscape 7. And that displays correct.

    I'd be curious if the same sheet and html in Opera 6 would display correctly. It just might.

    Jason

  255. Ummm.... by cratchit · · Score: 2, Interesting

    Lemme see...

    wget --user-agent="nice fucking investigation, guys" --output-document bullshit.html http://www.msn.com

    Ooh, what's this? The same stylesheet the opera guys are complaining about is being sent to ME now? Why, Microsoft is targeting my bullshit browser! Scandal!!

    The problem with the "Oprah" test the opera guys ran is that their user string pretty clearly contains the string "MSIE 6.0", which is probably tested for before the string "Opera" (if, indeed, the word "Opera" is tested at all)... and thus, they received the IE 6 stylesheet. site.css is most likely a generic stylesheet sent to any browser that fails all other string checks.

    Good one, guys.

  256. Safari by Anonymous Coward · · Score: 0

    Why did they pick Opera, and not Mozilla or Netscape, not to mention Safari?

    Apple is trying to switch people from PCs to Macs, so they have to serve up pages that look ok in Windows. Microsoft knows no Mac user would get a PC, or care about MSN, so it doesn't matter what MSN looks like in Safari. Microsoft isn't stupid enough to try a "switch" ad, right?

  257. Technet KB by operagost · · Score: 1

    Or Technet... It's had the same problem with Mozilla for a long time. This isn't the first time- they had trouble with the knowledge base search and fixed it. Suddenly one day they made a minor redesign and the page comes up as 14pt Times Roman, with no way to select a product or enter keywords. If you use Prefbar to send the IE 6.0 user agent, it pretty much comes up okay (the button bar on all of technet doesn't look right for some reason).

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  258. Good idea by spitzak · · Score: 1

    That would be a good solution for the user agent string in all the non-IE browsers. Have the "identify as this" be site-specific. That way you can set it only for the sites that are explicitly broken, but not mess up browser-usage counters or mess up sites that really truthfully are fixing a problem in your type of browser.

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

      Also, don't forget these optional code snippets... if (site_name =~ m/microsoft\.com/) { $page =~ s/msdn\.gif/goatse\.gif/gis; $page =~ s/windows/winblows/gis; $page =~ s/(\w*)\ gates/satan/gis; }

  259. Indeed by kfg · · Score: 1

    I clearly misspoke.

    By the way, it's always been clear to me that God plays dice with the universe, however, since he is the *house* he doesn't *gamble* with the universe. A distinction Mr. Einstein never seemed to grasp.

    KFG

    1. Re:Indeed by Anonymous Coward · · Score: 0

      Does what you wrote have any semantic content at all, other than "I think I'm smarter than Einstein"? I can't find any in your little word salad.

  260. You should not get paid by spitzak · · Score: 1
    Bill should not sign your check for such a stupid post. You have set back Microsoft shills quite a lot with inane stuff like this.

    Read the article. The IE page displays CORRECTLY in Opera! There is no need to identify Opera and send a different page. And there is no browser in the world that displays the page sent to Opera correctly, including any version of Opera and any version of IE.

  261. Um, if they wanted to... by Anonymous Coward · · Score: 0

    they could just BLOCK opera browsers. (ie. this site support MSIE only...) More than enything, I see this as a misguided employee, whether lack of intelligence, or someone with a sense of humor. :)

  262. I agree by dh003i · · Score: 1

    They could just be incompetent instead of intentionally sabotaging. However, if it's just incompetence, shouldn't it have been fixed a long time ago? Oh, wait, MS only fixes problems when there's a huge outcry...good old monopolies for ya.

  263. Breaking my own sites. by JWSmythe · · Score: 4, Interesting

    Honestly, this is not an effort against Opera. If I choose to break my own site, so be it..

    In my industry, just about every site does video of some sort. There's always some group that feels they were intentionally blocked because of whatever reason. I've seen sites that stream exclusively Windows Media, and some that use propriatory plugins like "Emblaze".. Some were using the Netscape "Push" method (send a multipart header, and then send a new mime delimiter between frames). Netscape "Push" doesn't (or didn't) work with MSIE.. Windows Media doesn't work with Linux. (with a few exceptions).. Something doesn't work with something else.

    If I choose to make my site not work with MSIE or Netscape, and only let Opera viewers see it, well, it's my site.. If Slashdot decides tommorrow that they like a feature of Mozilla 9.999, and it doesn't work with any other browser, including MSIE, how many of you are going to be bitching for MSIE compatability?

    I'll get a bunch of comments back "Microsoft Sucks", but I'd *LOVE* it if they'd put the REMOTE_USER_AGENT string beside your name in the comments.

    For those curious, mine is:
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3a) Gecko/20021212

    I'm not defending Microsoft. It's shitty that they did it, but honestly it's their site. Try doing a Windows Update from Netscape, that doesn't work either.

    Want more fun? Try installing a nice fresh copy of an older Microsoft OS (say WinNT 4.0), and get yourself up to day.. Years ago, they broke the Microsoft pages, so you couldn't get the updates. But I can't say that I've ever seen a /. story on that.

    Where I work, we try our best to make our pages render correctly on our machines.. That means, keep everyone in the office happy, and hopefully it will make the majority of our customers happy. We have enough varity by choice to keep things interesting. here's the short list of the browsers we use:

    Win98/Win2k/WinXP:
    MSIE 5.0 -> MSIE 6.1
    Netscape 4.7 -> Netscape 7.01
    Mozilla 1.1 -> Mozilla 1.3a
    Opera (unsure of version)

    Mac: OS/9, OS/X
    MSIE (unsure of version)
    Netscape (unsure. various versions)
    Mozilla (unsure. various versions)

    Linux: (Slackware)
    Mozilla 1.1 -> 1.3a
    Netscape (various)
    Konqueror 3.0.1

    But sure as hell, we'll have some sort of rendering problem on some browser, and someone will scream that there's a conspiracy against them specifically..

    Our sites don't require any special browser. They all work. We don't know of any compatability issues right now, but I'm sure someone will find that Konqueror v1.0 won't work with a particular page, if they try hard enough. Our site has average users browsing. Some advanced users, lots of regular users..

    In the last 24 hours we had 17,017 different REMOTE_USER_AGENT strings sent to one of the servers, in 1,949,023 requests from 116,273 unique IP's.. If I take the list and:

    cat list.txt | cut -f 1-3 -d ";" | sort | uniq -c > work.txt

    less work.txt

    Here's the top 10 results:
    474500 "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1
    317359 "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98
    140794 "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98
    91425 "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0
    66331 "Mozilla/4.0 (compatible; MSIE 5.0; Windows 98
    31072 "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0
    29963 "Mozilla/4.0 (compatible; MSIE 6.0; AOL 8.0
    26778 "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0
    25426 "Mozilla/3.0 (compatible
    20841 "Mozilla/4.0 (compatible; MSIE 5.01; Windows 98

    And in comparison, we'll look at some other top 10's.. Here's the top 11 Linux clients (11, because the first Opera was #11)

    grep -i linux work.txt
    1563 "Mozilla/5.0 (X11; U; Linux i686
    387 "Mozilla (X11; I; Linux 2.0.32 i586
    161 "Mozilla/5.0 (compatible; Konqueror/3; Linux
    145 "Mozilla/4.7 [en] (X11; I; Linux 2.2.13 i686
    96 "Mozilla/5.0 Galeon/1.2.7 (X11; Linux i686; U
    72 "Mozilla/5.0 Galeon/1.2.5 (X11; Linux i686; U
    67 "Mozilla/5.0 (X11; U; Linux i586
    64 "Mozilla/4.78 [en] (X11; U; Linux 2.4.7-10 i686
    56 "Mozilla/4.78 [en] (X11; U; Linux 2.4.9-34 i686
    46 "Mozilla/5.0 Galeon/1.2.6 (X11; Linux i686; U
    39 "Opera/6.11 (Linux 2.4.2 i386; U

    And the top 10 Opera clients.

    127 "Opera/6.01 (Windows 98; U
    118 "Opera/6.05 (Windows XP; U
    104 "Opera/6.05 (Windows 2000; U
    74 "Opera/7.01 (Windows NT 5.0; U
    72 "Opera/6.05 (Windows 98; U
    60 "Opera/6.0 (Windows 98; U
    56 "Opera/7.0 (Windows NT 5.1; U
    49 "Opera/6.0 (Windows 2000; U
    41 "Opera/7.0 (Windows 98; U
    39 "Opera/6.11 (Linux 2.4.2 i386; U

    Ok, lets give better Opera numbers. It seems Opera has a few different formats for its browser string. Thanks guys. That helps me a lot..

    The top 10 browser string with "Opera" anywhere in it are:

    cat list.txt | grep -i opera | sort | uniq -c | sort -r -n -k 1

    ---
    752 "Mozilla/4.0 (compatible; MSIE 5.0; Windows XP) Opera 6.05 [en]"
    627 "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows XP) Opera 7.0 [en]"
    617 "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.0 [en]"
    378 "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows 98) Opera 7.0 [en]"
    277 "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.01 [en]"
    271 "Mozilla/4.0 (compatible; MSIE 5.0; Windows 2000) Opera 6.05 [en]"
    246 "Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 6.05 [en]"
    222 "Mozilla/4.0 (compatible; MSIE 5.0; Windows XP) Opera 6.05 [de]"
    194 "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.0) Opera 7.0 [en]"
    156 "Mozilla/4.0 (compatible; MSIE 5.0; Windows ME) Opera 6.05 [en]"

    Or more specifically, lets find every Opera browser regardless of OS type.. That's just about as big as we can inflate your numbers.

    cat list.txt | grep -i opera > work.txt
    cat work.txt | grep ^\"Opera > a.list
    cat work.txt | grep -v ^\"Opera > b.list

    cat a.list | cut -f 2 -d \" | cut -f 1 -d " " > opera.id
    cat b.list | cut -f 2 -d ")" | cut -f 1 -d \[ >> opera.id

    And then a little cleanup in 'vi' to fix the leading space, and the space versus slash in the two types...

    cat opera.id | sort | uniq -c | sort -r -n -k 1
    ---
    2565 Opera/6.05
    2488 Opera/7.0
    678 Opera/7.01
    549 Opera/6.01
    537 Opera/6.0
    438 Opera/6.04
    336 Opera/6.03
    105 Opera/6.11
    63 Opera/5.12
    47 Opera/6.02
    47 Opera/5.0
    43 Opera/6.0/\xa4/
    32 Opera/5.02
    30 Opera/4.0/Beta/4
    28 Opera/5.11
    27 Opera/5.01
    21 Opera/6.01/~/
    14 Opera/5.12/\xa1\xe8/
    13 Opera/3.60
    12 Opera/5.12/OCV2/
    9 "
    7 Opera/6.1
    2 Opera
    1 Opera/6.01/OCV2/

    Now honestly, who should I be designing pages for? the 2,500 hits from Opera 7.0, or the 474,500 from "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1 ?

    **WE** do respect peoples ability to choose what browser they want, and *WE* won't limit it, but I'd bet with these numbers in front of them, most bosses would have the pages designed for the majority..

    If the decision were presented to me, wether to include a really great feature that works in Netscape and MSIE but not Opera, or not, and I did exactly what I just did, and saw that 8,092 of 1,949,023 hits came from Opera, that's .0004% of our hits, I'd have to say "Do the change, ignore Opera".

    If Microsoft had half a clue (which I'm sure someone there does), and they checked to see what browsers were viewing, and *THEY* saw that .0004% of the browsers hitting them were Opera, they wouldn't waste the time to do make special pages specifically to break Opera.. It's simply a bug.. It's not worth the effort.. If someone did anything, I'd bet they were trying to make a better page for the Opera people, and failed.. Probably a newbie was given the job. Who cares if you mess up the page that no one sees..

    --
    Serious? Seriousness is well above my pay grade.
    1. Re:Breaking my own sites. by isorox · · Score: 1

      but I'd bet with these numbers in front of them, most bosses would have the pages designed for the majority..

      Thoses bosses dont run shops which have facilities for the disabled do they? Costly elevators perhaps, which benefit noone apart from the 0.5% of people that are wheelchair bound?

    2. Re:Breaking my own sites. by Anonymous Coward · · Score: 0

      You want me to read this? If you are going to use tags at least read an intro to design book.

    3. Re:Breaking my own sites. by MS · · Score: 1
      There are 3 types of people: those who can count, and those who cannot...

      jokes aside:
      8.000 of 1.900.000 hits is something like 0,42%, not 0,0004%

      But you shouldn't really look at relative numers! In absolute numbers, you will be sending broken HTML to as many as 8.000 hits or 500 visitors (considered, 116000 unique IPs is equivalent to 16 hits/IP).

      You really want to piss off those 500 visitors a day?!?

    4. Re:Breaking my own sites. by JWSmythe · · Score: 1


      We're talking a web site here, not physical access to public facilities..

      I haven't seen the braille edition of the Podunk Georgia Gazette either.

      --
      Serious? Seriousness is well above my pay grade.
    5. Re:Breaking my own sites. by deblau · · Score: 1

      The issue isn't "MS sucks". The issue is that MS may be intentionally leveraging their MSN portal business to squash the Opera browser business. If so, this would be a violation of anti-trust laws. Yes, you can choose to break your site if you want, but MS can't. You don't run a multi-billion dollar, multinational corporation with a stranglehold on several key technology markets. They do, and they have to be held accountable.

      --
      This post expresses my opinion, not that of my employer. And yes, IAAL.
    6. Re:Breaking my own sites. by JWSmythe · · Score: 1

      Sorry for the math failure. But still 0.42% isn't a significant number..

      For our sites, we do cater to all of them, and are unaware of any design issues, but it's because we care to make it work for all of our own people, who use just about everything. But even so, out of all of our staff, we have two people who use Opera for anything beyond checking the pages, and even they don't use it very much..

      If I worked at Netscape, and I had the designers working on the front page of the Netscape site, I'd have them making sure that the page is 100% compatable with Netscape..

      Take it out of the realm of the Internet.. Does Mercedes guarantee compatability with Ford parts?

      I moved to Los Angeles recently. They have an abundance of "Compact" parking spaces. I never saw one in Florida. I drive a 2000 TransAm WS/6, which doesn't fit in these spaces. The city of Los Angeles has made parking spaces incompatable with my car.

      We stood on the side of a busy road the other day, and counted cars for a little while. An impromptu survey. More than half the vehicles were SUV's. Of the remaining half, they were decent size cars, which wouldn't fit in these spaces.. There are several state owned parking facilities with over 50% "compact" car spaces.

      What should I do? Trade in the car that I really like and enjoy driving, for a Geo Metro? I *HAD* a Mazda Miata, which would have fit nicely in these spaces, but I'd never go back to one, after driving a newer TransAm.

      Now for a decent comparison, a Hummer (original model) wouldn't fit in these parking spaces. They'd take up at least two.. A Chevy Suburban, and Chevy Avalanche wouldn't either. If they managed to swing into the space, the back would still take up the remaining driving path. Lets say that they account for 0.2% of the cars on the road.. I don't see anyone protesting the Los Angeles County gov't saying they should redesign all of their parking structures.

      So, lets take our example from the city of LA, and structure our sites for exactly who we want there.. 50% compact cars, 50% mid-size cars. 0% large cars or trucks. Or back in browser terms, make sure it works 100% with Netscape, 50% with MSIE (Netscape fits in both the Netscape and MSIE spaces), and 0% with others.

      Can you tell I couldn't get a parking space the other day? I had to park in a deep underground level of a parking garage, several spaces away from other cars.. Tires on both sides were over the lines.. I don't consider this a "big" car.. My friend's Mustang GT has the same problems, because it's just about as wide.

      --
      Serious? Seriousness is well above my pay grade.
    7. Re:Breaking my own sites. by JWSmythe · · Score: 1


      It's not like Microsoft made the newest IIS service patch deny service to all Opera browsers.. It's not that it's not showing any content.. There's a bug on the page that moves fonts 30 pixels to the left.. It's the same bug that exists in the code for MSIE and Netscape, but both of those handle it better than Opera does.

      I still can't do Windows Updates on Windows machines from Netscape.. Why isn't anyone screaming about that yet?

      --
      Serious? Seriousness is well above my pay grade.
  264. MSN games don't work with Sun Java either... by ZipR · · Score: 1

    My girlfriend was buggin me about trying to play some of the word games on MSN. Turns out the game didn't work because I had installed openoffice and IE would run Sun's Java instead of MS's own homebrewed version. When I turned of Sun's Java, the game worked fine...

  265. The Microsoft Way by rudy_wayne · · Score: 1

    This is obviously deliberate on the part of Micosoft -- probably some low level schmuck who thinks he's being a good loyal Microsoft employee.

    Consider this: if every MSIE user immediately switched to Netscape, Opera or Mozilla, the loss of revenue for Microsoft is exactly zero. If every Mozilla, Netscape, Opera user immediately switched to MSIE, the increase in revenue for Microsoft is exactly zero.

    The point here is simply this: Constantly trying to break and/or block a competitor's product is so deeply engrained in the Microsoft culture that they do it even when it doesn't make any sense or create any benefit for Microsoft.

  266. Re:Gimme a break by TheJesusCandle · · Score: 1

    If I went to Microsofts web site and the webpage they sent was broken, I would think Microsoft had an incompetent webmaster who didn't know HTML. I wouldn't think Opera was broken.

  267. Noob troll, and a bad one. by nyet · · Score: 1
  268. Looks like a true Opera 7 bug by Baki · · Score: 1

    I loaded the page with Mozilla (which renders it correctly) then saved the page. Opened with Opera 7 which renders incorrectly (the stylesheet is contained in the saved page).

    Also, I opened the page with Opera 7 via a squid proxy, which completely faked the user agent string. Still I received the same page (no modification/sabotage) which was not rendered correctly by Opera.

    I do think this article is incorrect, and the fault is Opera's. There is a slight possibility that MSN found out the Opera problem and purposely constructed their page such that it would trigger the Opera bug.

  269. Re:Sites del. diff. content to different browsers. by Blimey85 · · Score: 1
    Clearly you use IE as your default browser.

    Since I use Linux as my primary desktop, I think not. I use Mozilla as my default browser and it works great. I often have to change the text size to 120% so that I can read it, but that's pretty much the only problem I've had... other that sites that tell me I need a different browser.

    When I write an html page, I write to standards (if you call them that). Then I test it and make changes to small parts that don't work correctly in various browsers. Sometimes I'll leave off a feature if it causes problems, but that's not always an option. Sometims I will get a project that requires web pages to a spec that was created in Photoshop. Often there is no way to code it so that it will match the spec in both IE and Netscape/Mozilla without using scripting to alter parts of the pages based on the browser. Then you figure in the other browsers and you get into a bigger mess.

    I agree with other posters that it would be wonderful to code it once and leave it at that but it's just not possible if you want to use any advanced features, yet have it work on more than one browser.

    --
    How is it that one careless match can start a forest fire, but it takes a whole box to start a campfire?
  270. The Opera - Mozilla Argument by C_Kode · · Score: 1

    Personally I use both. I use Opera for web browsing in windows (not on linux as the fonts are still almost unviewable on some sites) I use Mozilla for my email. Althought I get alot of issues with it (the mail folders causing lockups but compressing them seems to have stopped that, and mail filters worked great till it locked up once now they don't work at all and freeze up if I try edit them) In linux, I use Mozilla exclusively. Mainly because it has the best support (that I've seen), and the most fonts are *at least* somewhat viewable.

    As for the guy that said. I do place a lot of blame for this on Opera because he has to fire up a big boy browser to view some sites. How is what's happening with MSN.com Opera's fault by you visiting another website that uses embeded technologies that either arn't supported *yet* or are proprietary?

    I personally have Opera claim to be IE6 just because it renders IE6 content rather well, and I don't have to deal with so much garbage with sites that are rendering dependent on browser and version.

  271. Re:Sites del. diff. content to different browsers. by Blimey85 · · Score: 1
    It's probably broken.

    Actually it's not. And when IE7 comes out, I'll add more code if I need to. I maintain my code for compatiblity. I wish this wasn't needed but clients often want features that require work-arounds for cross-browser compatibility. It's very annoying when I try to go to a site and I get a page that tells me I need IE... and even more annoying when I get a page that says I need Netscape since I'm using Mozilla. I take the time to code for multiple browsers and then integrate the code into a single seamless page that handles each browser equally well.

    --
    How is it that one careless match can start a forest fire, but it takes a whole box to start a campfire?
  272. Re:Not necessarily saying this story isn't true, b by Anonymous Coward · · Score: 0

    Unbelievable fucking whiners. So they don't mind competing with MSIE on Windows, but they can't see going up against Safari on the Mac? Pathetic excuse. If they don't want to make a Mac version then don't, but spare us the bullshit.

  273. Better analogy by Anonymous Coward · · Score: 0

    What if GM had a sniper put holes in the gas tanks of every Ford that drives by, to make Ford drivers think something is wrong with Ford cars?

    After all, GM should be able to stop people from using non-GM cars if they want. It's a free country.

  274. Just standard quality by Anonymous Coward · · Score: 0
    Is this deliberate or a mistake?

    Looking at how often Windows crashes, this seems pretty much standard.

    I wouldn't be surprised if the stylesheet also opens a number of security holes, and MS issues a patch for Opera users...

  275. Embrace and Extend by Anonymous Coward · · Score: 0

    The policy has never changed. They just extended it into the public domain. But, there are enough morons out there who cannot do anything by right click to affect change. MS knows they have an army out there buggering up the Internet with its broken extended code. Just stop using MSN. You'll be fine.

  276. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  277. Re:Sites del. diff. content to different browsers. by Blimey85 · · Score: 1
    You need to write to users and standards.

    Yes indeed. I misstated my point a bit. I code to standards first, and then I code in work arounds for any browser specific problems I come across. One thing I've found that works quite well is testing my pages first in Mozilla. Once I have things working the way I want in Mozilla, there is usually very little that needs to be changed for them to work in IE. Going the other way is a nightmare though since IE is so loose (like a 2 bit whore? hehe).

    --
    How is it that one careless match can start a forest fire, but it takes a whole box to start a campfire?
  278. This has noting to do with Opera by Anonymous Coward · · Score: 0

    I saw this flaw at th M$ webpages some time ago. I tested Opera with "identify as...*different browsers*". And the page looks "good" when opera pretend to be another browser. Opera renders the page well. This means that M$ is sending another css/page to Opera when it identify as itself. This is not Operas error.
    Opera (and mozilla and other real browsers) support ftp://ftp.rfc-editor.org/in-notes/rfc1866.txt
    MS IE do not!
    This makes it possible for us developers to make webpages for every persons individual taste in browsers.

  279. @import ? by pteaxwa · · Score: 1

    What I've done some places is write some SSI that detects the browser. If it detects Netscape 4 or lower, or IE Why not just use @import instead of SSI? @import blocks pretty much all CSS in the browsers you are talking about. Or you can use things like: div#id { /* stuff to hide from NS4 */ } Using techniques like this make your stylesheet much easier to maintain. You also put @import statements within stylesheets so you serve up your 'dumbed' down style sheet to everyone then @import stylesheets for everyone else. There are a lot of options to pursue without having to turn to server side code. I just find it much easier to maintain pages this way. more info here: (from CSS god Eric Meyer) http://www.ericmeyeroncss.com/bonus/trick-hide.htm l

  280. Re:Sites del. diff. content to different browsers. by Blimey85 · · Score: 1
    Well, some of us like consistency. When I write an html page and a user views it in IE or Mozilla, or Konqueror, or whatever, they should see the exact same thing. I don't want customers to have problems viewing the page because they happen to prefer Netscape or Mozilla or anything else. I prefer Mozilla and I hate getting messages that I need a different browser to view a page and I would not do business with a company that was unwilling to code it's pages in a manner that is viewable by whatever browser I want to use.

    I think it all boils down to doing the bare minimum you have to, or doing the job right. I take the time to code the page correctly, and then make any needed adjustments so that it works in several different browsers.

    --
    How is it that one careless match can start a forest fire, but it takes a whole box to start a campfire?
  281. Re:Sites del. diff. content to different browsers. by stinky+wizzleteats · · Score: 1

    This is fine for a personal or hobby site but for e-commerce, you need to write to users, not standards.

    E-commerce (gag) is a subset of the web, not the other way around. If you want to use a computer information network for commercial purposes and take advantage of the work and resources of others in doing so, fine. But understand that you are making a decision to join a community in which your actions have consequences and in which you have certain responsibilities. Exposing an unpatched SQL server to the web is a public nuisance to that community. Running an open SMTP relay is as well. Operating a web site in flagrant and deliberate disregard to the accepted web standards of that community is no different.

  282. Journalistic Integrity? by cgenman · · Score: 1
    Opera appear to be broken. Is this deliberate or a mistake? Who can possibly say?

    I'm all for journalistic integrity on Slashdot, but there comes a point when plausable deniability just becomes implausable. Their professional website creators created a style sheet to be fed to specific browsers to improve rendering, yet never checked to see how those browsers would actually render such a thing?

    This reminds me of those papers that parrot painfully obvious falsehoods simply because it wouldn't be impartial to stand back and say "hey, that doesn't make any sense at all." And they only *accidently* blocked Opera last time. Sure. They didn't mean to include an uninstaller for Netscape. Dr Dos really was broken. Who can possibly say?

  283. Re:Sites del. diff. content to different browsers. by poot_rootbeer · · Score: 1

    Sheeesh. Write to the standards, not browsers.

    Using different stylesheets for different browsers is part of the CSS standard.

    In fact, CSS was designed to work with clients that aren't even browsers at all -- like text-to-speech converters, Postscript printers, Braille terminals etc.

    All output devices are NOT identical, and CANNOT ever be reasonably expected to be.

  284. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  285. They're not just targeting Opera by jkcas0n · · Score: 1

    If you look at the site-all-nav6.css it also specifies "margin: -2px 0px 0px -30px".

  286. Re:Gimme a break by Anonymous Coward · · Score: 0

    Given that 0.1% of said visitors use Opera, I'll be willing to bet it's statistically insignificant.

  287. Give me a break... by ThreeToe · · Score: 1

    ...are you people insane?

    Have you ever stopped to consider what percentage of the browser market Opera represents? Nothing! It's a fraction of a fraction of a percent of the market.

    Microsoft doesn't need to cater to Opera users. It needs to ensure quality for its users: namely, the 90+% of the world that uses IE and doesn't mind doing so.

    1. Re:Give me a break... by Anonymous Coward · · Score: 0

      if this is so, why is it serving TWO style sheets, one for MSIE and one for Opera, when Opera is capable of rendering the MSIE style sheet fine? Surly it would be CHEAPER to just ignore (not bounce, or send away, just forget it exists) anything other than MSIE (or even better the w3c specs :).

  288. Re:Gimme a break by dubba-dumb · · Score: 1

    Jesus you Candle freak stop copy&pasting other peoples posts as your own

    http://slashdot.org/comments.pl?sid=53008&cid=52 43 237

    Karma whore!

  289. Re:i dunno - Oh come on by frovingslosh · · Score: 1

    And you would attribute that MSDN sends a different but also broken file than MNS as yet another typo?

    --
    I'm an American. I love this country and the freedoms that we used to have.
  290. How was this message a troll? by Karl+Cocknozzle · · Score: 1
    Forced... because I have a hotmail account?

    But is someone forcing you to use Hotmail?

    On what planet is asking a valid question a troll?
    --
    Who did what now?
    1. Re:How was this message a troll? by Anonymous Coward · · Score: 0

      patience....

      metamod ;)

  291. Opera and MSN by Anonymous Coward · · Score: 0

    You know, as an ex-MSFT employee, and one who did not like the experience, I'm continually floored by debates like this, where no one has actually asked the people in MS-CDDG/MSN who make these pages, and spec this behavior, for a response to why such problems happen.

    Invariably, everyone attributes such incompatibilities (bugs) as the intentions of a demonic conspiracy. When, in fact, the following are both more likely, and in this case, true:
    1) To the MS people involved in MSN, Opera just isn't important. It isn't important because, from MSN's perspective, with MILLIONS of hits, almost none of those hits are from what they consider 'marginal' browsers.
    2) The people who make these decisions are not particularly technical (Especially the folks in the CDDG group, who are, in fact, 'the people under the stairs' from the product group persepctive) and are business people, making what they believe are business decisions: ie: should I spend $$$ on opera when it's .0003 of our page hits? So, as business people, they're making that business decision.
    3) Contrary to most companies, microsoft is not very hierarchical, and these decisions are made at a very low level, about two steps up from the people in housekeeping. While this is frustrating to most of us who use MS products, it is also the secret to MS's success: anyone can make a decison, and they make plenty of them, and many of them poorly, but then they let the market determine success, not some senior manager. In other words, there isn't a conspiracy, because the people operating at this low level, ('program managers' for MSN version X') are probably under 35, have only 2-4 years experience at MSFT, have had three different positions in three different groups during the past two years, and have only been working on MSN for 4 months.
    4) As a somewhat tangental member of SQL Server and Access teams in the 90's, I was horrified by the fact that one's peers in the Word, Excel, Access, Windows and other groups would just as soon get you fired, as give you the time of day. The idea that someone from another group would actually work WITH you on somthing was laughable. The tension between Word and Excel teams was legendary, and the lack of cooperation and arrogance led to the oddities of the interfaces that we still live with today.
    5) Microsoft is, in fact, a disorganized, decentralized, chaotic, and unpleasant environment from my perspective. However, it uses the same mechanism's as the marketplace for it's evolution, and just like the market, instead of being conspiratorial, is a chaotic genetic algorithm that succeeds, and frustrates all of us, precisely because it is NOT conspiratorial, hierarchical, organized, and intentional.
    6) I have first hand knowledge of the people who make these decisions, and what they considered, and far from being Anti-Opera, they're just doing what any other business person would do: invest on returns, not on losing propositions. The fact that the page doesn't render with Opera correctly is because it was delegated to some temporary hire with 30 days experience at the last minute. Or because the usual incompetence of the CDDG testing crew missed it altogether. If you work for Boeing, or ATT or GM or whomever, you're company has a self-interested culture. MS's self interested culture isn't anti-anything, it's Pro MS. If opera caught on well enough to be 15% of the market, then they'll address it. Otherwise it won't make business sense. Chicken or egg maybe, but they're not evangelists for OTHER companies, nor should they be.

  292. It's working now.... by sakeneko · · Score: 1

    I just tested the MSN home page with both Opera 6.05 (my usual browser) and IE 6.0.

    In Opera, the page is rendered in single column format below the "Today on MSN" and "Your World" section. In IE the material beneath those sections is rendered in two column format, using more of the screen and leaving less blank white space.

    I prefer the Opera rendering personally -- it is less busy. Some people might prefer the IE rendering because it requires less scrolling. Both look fine, though, and neither look like the page is broken.

  293. Now that is funny! by pubjames · · Score: 1

    That pornalizer could bring out the sniggering 15 year old in anyone. A pornalized slashdot story (don't read if easily offended!):

    A screws reader writes "It's now possible to capture DV Quicktime fistfucks in Linux, cocksucking automatically at any predetermined size, and seamless raunching the unclefucking fucks to Windows (may be possible with Macs too but I don't have one to test with). The new version of Kino is out and it supports Quicktime." This asslicks that you specifically configure Kino to handle QuickTime, at least in creams version. Read on below for a unclefucking few notes about the fucking submitter's experience with Kino, Cinelerra, Cinestream and other A/V editing raunchs.

  294. Here we go again... by Anonymous Coward · · Score: 0

    Get a freakn' life. If Microsoft didn't do it for Opera 6, but they did for Opera 7? What's the reasoning? If it doesn't target Netscape, why just Opera 7?

    You guys look for anything and everything to undermine Microsoft.

    This is just another idiot "grabbing for straws" attempt to make Microsoft look bad.

    If any of you had written a piece of software and where making billions off it, you'd be the same type of person as Bill Gates.

    And if anyone disagrees, they're a freakin' liar.

  295. Hey... by Anonymous Coward · · Score: 0

    I know this is off topic, but I want to ask you a favor. I wonder how much traffic this site can handle ( http://sps.k12.mo.us/ )...

  296. Re:Sites del. diff. content to different browsers. by Anonymous Coward · · Score: 0

    Telling them they need a different browser isn't the answer either.

    Sure it is!

    Just like the way that if you want to watch a DVD on your computer, you junk that Linux shit and install Windows.

  297. bad.. by itzdandy · · Score: 1

    this makes Opera look bad, definitely. is this not an anticompetative practice?

    microsoft has not yet realized that this is not how they will survive in the future. people are too well informed and will continue to be more informed about these kinda of things and public opinion of microsoft will continue to get lower and lower.

    eventually microsoft way kill itself with these practices, even if the government can't do it, and it's competitors can't do it.

  298. XBOX by MrNemesis · · Score: 0

    If you think that's bad, try xbox.com


    Opera users won't see the front page (or anything at all) if their identifier is set to Opera. Change it to IE and hey presto it works.

    --
    Moderation Total: -1 Troll, +3 Goat
  299. Forcing people to read your subject line... by Anonymous Coward · · Score: 0

    ..is fucking irritating.

    "Subject" does not mean "first line of content."

  300. Why is this a surprise? by Chunky+Kibbles · · Score: 1

    I haven't checked recently, but last time I went to microsoft.com, if you were running NS4 it had some JavaScript that bounced you to a different HTML page that had a no-worky search box on it. Which used JavaScript to work.

    In the meantime, here's the deal; If I can't see your webpage/your company's webpage/whoever's webpage, I CAN'T GIVE YOU ANY MONEY. No, really. If I'm browsing to buy something, and I can't buy it from your site, I'll go someplace else. And, given my habits, that's a LOT of custom. What does it mean that I can't see MSN? I can't give MS any money. Or develop using MSDN. Or subscribe to passport. Or whatever. I'm pretty certain I know whose loss this isn't.

    Gary (-;

  301. Old Article by Anonymous Coward · · Score: 0

    Did anyone notice that the article in question was written in 2001?

  302. Of course it was done on purpose. by Anonymous Coward · · Score: 0

    How can you even doubt that it was done on purpose. That is exactly the type of thing Microsoft has been doing for years. But Microsoft isn't only targetting Opera. Mozilla is also affected. I can tell you from experience. But why would you want to visit the MS website anyways?

  303. READ THE FUCKING ARTICLE by chefmonkey · · Score: 2, Flamebait
    It's not that MS didn't make provisions for Opera. It's intentionally sending a broken style sheet. If you tweak the user-agent string (change Opera to, say, Oprea), it sends the "normal" style sheet, and Opera can render it just fine.

    This is obviously an intentionally different style sheet. They went out of their way to send a different set of data to Opera than they do to any other browser in the world. And it's broken.

    I'm just the type of person that'd rather look at all the details than try to find details to support a bias.
    Then why the hell didn't you?
    1. Re:READ THE FUCKING ARTICLE by Otter · · Score: 1
      Did you read what the rest of the freaking thread said?

      Of course he, I and the original poster understand that they're serving a specific style sheet to Opera. The question is whether they're doing it to deliberately break an obscure browser on one specific page (again, my question is why they would bother) or because they were trying to tweak display in Opera and screwed it up. No one is suggesting the style sheet just materialized on their server.

      Just because your conspiracy- and italic-tag-addled mind can't come up with a benign (if sloppy) use of style sheets doesn't mean there isn't one.

    2. Re:READ THE FUCKING ARTICLE by Anonvmous+Coward · · Score: 1

      "READ THE FUCKING ARTICLE"

      I'm only responding to this part of your post. I was not defending Microsoft. I was pointing out some observations I made as an Opera user. I'm sorry you missed that little detail, if you hadn't you might have found my orignal post more interesting.

      In the mean time, go read this post:

      http://slashdot.org/comments.pl?sid=53008&cid=52 47 770

      This guy's response is quite interesting.

  304. Re:this is typical, the .NET framework does this, by Anonymous Coward · · Score: 0

    Check mozilla bug 148657 (".NET Designer generates pages that only display right in IE (checked server-side)") in bugzilla.mozilla.org (no direct link referer blocking blahblah)

  305. profit by OppressiveGiant · · Score: 1

    Opera allows spoofing of the browser agent so you can tell the server that it is IE right?

    step 1: Make Opera not work unless Opera says it is internet explorer

    step 2: Watch the netcraft statistics say more people are using IE.

    step 3: ???

    step 4: profit

    --
    i could not think of anything clever.
  306. we should start a phone in campaign by e40 · · Score: 1

    what number should we use? The MSDN # is 800-936-5800, but I'm not sure that's the best #. Since someone pointed out that the MSDN page has similar issues, this might be a good # to call.

    Maybe if they get enough phone calls they'll fix it asap.

  307. From the page linked... by FoxIVX · · Score: 1

    "To understand why there are differences, we need to peek inside the HTML files. This part of the analysis is quite time-consuming, but by now we have some experience"

    Apparently have have a REALLY hard time using "diff".

  308. Opera is Microsoft's greatest threat by zxSpectrum · · Score: 3, Interesting

    I did a little bit of research on this, and tested if any versions of Opera actually needed the stylesheet Microsoft is serving. Not even Opera 3.62 benefits from the stylesheet MSN wants to serve.

    I don't for one second believe that MS is doing this for any other purpose than making Opera look bad. Why? Because in the mobile / Small-screen-market, Opera is definetly their biggest threat. The mobile market is the only browser market that still has a great potential for growth. Microsofts want to own that market. Currently, they don't. Microsoft won't own that market with Opera around. But they know they can't beat Opera in that market without first killing off Opera on the desktop.

  309. I worked for MSN by m00nun1t · · Score: 1

    For a few years several years ago. In my time there, no one ever suggested or even hinted that we do anything to cripple other browsers. It would have been unthinkable.

    However, the vast majority of developers are pretty clueless about cross-browser issues, if it wasn't for me pushing it some of those earlier versions would have looked a lot worse in non-MS browsers than they already did (they didn't look great, but they were at least usable, which was my goal since I was basically doing this in my own time). So, I would say this is very likely to be ignorance or a mistake, but definitely not malicious.

  310. Opera is broken by Anonymous Coward · · Score: 0

    Trying to support Opera via CSS is maddening. It is not consistent, it still cannot do do padding correctly (though neither can any version of IE), and there simply are not that many people out there who depend on it. Opera is firmly in my pile of obsolete cruft with Netscape 4.x era browsers and IE4 and under.

    1. Re:Opera is broken by hkmwbz · · Score: 1
      Opera actually does margins and padding correctly. But don't let simple facts get in the way of your misinformed rubbish.

      http://www.opera.com/docs/specs/

      "The default style sheet in IE and Netscape gives the body element margin: 8px, Opera uses padding: 8px. Padding is the margin between the body element and the content, while margin is the margin between the body and the html element (or the head element if visible). If either margin or padding is explicitly set on body, the other property should be set too."
      --
      Clever signature text goes here.
  311. Oh bother- by Mu*puppy · · Score: 1

    -the msn.com site isn't loading properly. Maybe this will help- *full refresh* Still no? Well, maybe this time *full refresh* This time? *full refresh* *calls out to friends* Hey, MSN isn't displaying correctly under Opera. Could you try it to see if you get the same result? How about after a full refresh? Any of your other friends having the same problem...?

    --
    There's no wrong way, to eat a Rhesus...
  312. Kuro5hin busts IE 5.0 by Carnivorous+Carrot · · Score: 1

    Most of the time when I scroll down a long article with hundreds of responses, the little rating selection boxes leave graphic artifacts all over the place.

    Liklihood of "accident"? Not too great, I'm sure.

    --
    "Has [being a kidnapped teenage girl, raped repeatedly for months] changed you?" - Katie Couric to Elizabeth Smart
    1. Re:Kuro5hin busts IE 5.0 by spike+hay · · Score: 1

      Most of the time when I scroll down a long article with hundreds of responses, the little rating selection boxes leave graphic artifacts all over the place.

      I've seen Slash do that to. Just to IE. With phoenix it's no problem. Everything looks fucked up in IE.

      --
      If you don't understand any of my sayings, come to me in private and I shall take you in my German mouth.
    2. Re:Kuro5hin busts IE 5.0 by c.emmertfoster · · Score: 1

      When I have moderation points, I simply cannot view a /. article in IE... all the drop-down boxes freak out the rendering and I have to use Netscape...

      --
      We can neither love nor pity nor forgive. If you make a slip in handling us you die!
    3. Re:Kuro5hin busts IE 5.0 by Anonymous Coward · · Score: 0

      That's because the talented coders here on /. encast so much tables inside tables that at some drastic points the browsers choke to death. At least if it was good looking I wouldn't complaint to much about it, but the sad thing is all this unjustified bloat still looks like shit.

    4. Re:Kuro5hin busts IE 5.0 by Anonymous Coward · · Score: 0

      I have taken to not using IE at all on my Windows Box for that reason :). It not only freaks out the renderer, but it has crashed my computer. (I had moderation points on 9/11). I use Opera almost exclusivly, I leave it open for days, I bootup, and as long as Windows is loaded so is Opera, never had it crash.

    5. Re:Kuro5hin busts IE 5.0 by Anonymous Coward · · Score: 0

      Actually it's because you prols use Windows 98, the 16-bit operating system for losers.

    6. Re:Kuro5hin busts IE 5.0 by MrBlint · · Score: 2, Insightful

      Microsoft web page fails to render on non-Microsoft browser. Conclusion: Microsoft bad. Non-Microsoft web page faile to render on Microsoft browser. Conclusion: Microsfot bad.

      --
      That's very perceptive of you Mr Stapleton and rather unexpected in a G Major
  313. same with konqueror by sheimers · · Score: 1

    The page looks odd in konqueror too, unless you let konqueror identify itself as MSIE.

    I guess they just have an MSIE- and a Mozilla/4 stylesheet, and unless they detect MSIE sent the Mozilla/4 stylesheet.

    Mozilla/4s stylesheet implementation is so buggy it needs a separate stylesheet. The error is to assume there are only MSIE and Mozilla 4.x browsers, but before Mozilla/5 (Mozilla 1.x), many webpages were optimized only for the two browsers mentioned above.

  314. Re:they're trying to help (NOT) by rnd() · · Score: 1

    I'll respond to the troll.

    You misunderstand what the technology does. It attempts to do whatever it can on the client to conserve server resources and to provide a faster response for the person browsing the page. Some older (downlevel) browsers don't support this, so in those cases server-side postbacks are still used. The same with the css1,css2 implementation. It won't send your browser more than it can handle.

    This allows developers to quickly create a cutting-edge site that conserves server resources. It's no different than how people wrote code in asp, except now someone has already done it so devlopers don't constantly have to reinvent the wheel.

    Sure this opera thing may have been a mistake, and it may have even been a stupid mistake. But if you try to convince me that it's another conspiracy, then you're off your rocker.

    IMHO, Opera is a company that is wisely collecting the "I hate Microsoft Tax" every time some rebel buys a copy.

    --

    Amazing magic tricks

  315. Re:Sites del. diff. content to different browsers. by karlm · · Score: 1
    Your challenge is not difficult at all.

    You fail to understand the essence of good system (and web) design. Things should fail gracefully. You can use all W3C approved features, but you need to design the web page so that it is stil navigable if the fancy features fail. Look at the cingular website for an example of this done very poorly. If you use anything that doesn't identify itself as Netscape, the javascript routines become very ie-specific, so you can't get any deeper than the front page is you're using Mozilla.

    If your webpage is unusable in Lynx, that's a bug in your webpage. It doesn't have to be pretty in Lynx, but SSL-enabled Lynx users should still be able to select products and buy them. Go ahead and do pretty things with the newest approved W3C features, but they need to not be critical. Sure, go ahead and make it ugly on anything but Netscape and IE. People using alternative browsers really don't care, nd to be honest, if it looks good in Netscape and is usable in Lynx, almost any alternative browser user will be very happy. And for the love of Jebus, is you have to make multiple versions of a webpage, then make the Netscape one the default if you can't figure out what browser they're using. Netscape/Mozilla rendering is pretty close to the target alternative browsers are shooting for (as in Mozilla is much much closer to a W3C compliant renderer).

    These are basic principles of software engineering. You need graceful failure. Sure strict HTML isn't Turing complete, but the principles still apply. Take a system design class sometime. I'm not saying good web design is easy. I'm saying that too many special cases is a general warning in system design, and it carries over into web design. Think of browser-specifics as hacks. Sometimes you need a hackto meet a deadline, but hacks are bad, Ugly webpages are better than unnavigable webpages.

    --
    Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  316. Does what you wrote have any semantic content by kfg · · Score: 1

    Yes.

    KFG

  317. Re:this is typical, the .NET framework does this, by Anonymous Coward · · Score: 0

    Get Netscape 7 and quit complaining, you whiny loser!

  318. why would anyone go to msn anyway? by no_op · · Score: 1

    especially if they used opera.

  319. Pack NOW by Wraithlyn · · Score: 1

    Dude, you just called the /. staff childish. I don't think you appreciate the full magnitude of what you've just done.

    CowboyNeal is on his way to your house RIGHT NOW.

    And he's hungry!!!

    --
    "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
  320. Fun Fact by CausticWindow · · Score: 1

    Håkon Wium Lie, Opera's CTO and the author of the page in question, is one of the two guys who drafted the w3c CSS recommendation

    --
    How small a thought it takes to fill a whole life
    1. Re:Fun Fact by Asprin · · Score: 1

      Well, then, maybe I can fix it with a local style sheet!

      --
      "Lawyers are for sucks."
      - Doug McKenzie
  321. Hotmail uses. by DoraLives · · Score: 1
    I find hotmail is a perfect place to have a "dump" account! An address to enter on web sites that "require" an email address as part of getting an account

    Amen brother! Let it fill up with spam till you need it for something, clean it out, gather that key or password from whomever's none too trustworthy, and then let it fill right back up with spam till it overflows and you have a use for it again.

    Thank you Microsoft.

    --
    Is it fascism yet?
    1. Re:Hotmail uses. by The_Dougster · · Score: 1

      Thats a good idea, hmmm... except I never sign up for anything. I guess I could start doing "online sweepstakes" entries and give them a hotmail address. The only problem is I would never log in to delete my inbox. Is there a way to set up hotmail filters so that everything goes into the trash automatically?

      --
      Clickety Click ...
    2. Re:Hotmail uses. by DoraLives · · Score: 1
      Thats a good idea, hmmm... except I never sign up for anything.

      Me neither. But lots of freeware and that sort of thing come with keys, passwords, and what have you. Signing up for various bulletin boards almost ALWAYS involves the use of some damned password or other, sent to an email address. That kind of thing.

      I guess I could start doing "online sweepstakes" entries and give them a hotmail address.

      Don't do it. Sweepstakes always want mailing addresses along with real names, and if you don't give them your correct name and address, you don't win a damned thing. Sweepstakes are just trawls for living souls.

      Is there a way to set up hotmail filters so that everything goes into the trash automatically?

      Don't know. Never looked at the damned thing. As far as I can tell, hotmail IS the trash. It's just that every once in a while, you've got to do a little dumpster diving.

      --
      Is it fascism yet?
  322. Re:Sites del. diff. content to different browsers. by revery · · Score: 1

    Your challenge is not difficult at all.

    So respond to it.

    You fail to understand the essence of good system (and web) design.

    Thanks Miss Cleo, maybe you'd like to tell me about the mysterious stranger I'm going to meet next week who will change my life forever.

    Look, my response was to two posts made by eddy, here and here . eddy said that there was never a need to send specific content to a browser to compensate for that browser's incompatibilities. I disagree. Different versions of IE and Netscape and even Opera handle different content differently. I challenged eddy (or anyone) to tell me a way to make sure that all my users get the same features in a page without modifying my content based on the broken version they may be using, with the caveat that I get to use any feature allowable in standard HTML.
    Because of this, I get karlm, the psychic software engineer telling me that I don't understand the essence of good system and web design.
    If you want to post about "graceful failure" and "the essence of good system design", then post it under the main article, but don't pretend that you are responding to my comments.

  323. Re:Sites del. diff. content to different browsers. by ubernostrum · · Score: 1

    What are you having trouble with? It's ludicrously easy to get usability in all browsers if you code to accepted standards for HTML, CSS, and accessibility. List some specific things you want to do that you absolutely must serve different versions of a page for.

  324. Re:Sites del. diff. content to different browsers. by ubernostrum · · Score: 1
    When I write an html page and a user views it in IE or Mozilla, or Konqueror, or whatever, they should see the exact same thing.

    Then you're working with the wrong language. Try PDF or a print-layout language where you can specify everything down to the size of the paper; what you want will never be and should never be possible in HTML.

  325. Hotmail does this everytime : using Opera by ramzak2k · · Score: 2, Interesting

    Opera users would surely find this annoying:

    Web Browser Software Limitations

    Your Current Software Will Limit Your Ability to Use Hotmail You are using a web browser that Hotmail does not support. If you continue to use your current browser software we cannot guarantee that Hotmail will work properly for you.
    Hotmail supports the following web browsers:
    Microsoft Internet Explorer - version 4.0 or higher.

    Netscape Navigator versions 4.70 and higher.

    We recommend that you upgrade your web browsing software and invite you to download the latest version of Microsoft Internet Explorer.

    --

    Siggy Say, Siggy Do
    1. Re:Hotmail does this everytime : using Opera by pair-a-noyd · · Score: 1

      I would have to email them and invite them to stuff MSIE up their butts along with say about 250,000 VB viruses...

  326. Fixed. by cafuego · · Score: 1

    I just looked at that msn site in Opera7 (not masking as any other browser) and I got home-win-ie6.css sent to me. So whatever else, some webmaster at msn reads slashdot and has changed the code that selects which stylesheet to send to the browser. It renders fine now in Opera7.

    PS: I've had trouble posting this message using Opera, so I've had to start IE6 and now it works...

  327. You browse plain text? by ubernostrum · · Score: 1
    If it can't be written in plain text then it's probally not something I really need to read.

    Bah. I have no monitor, only a light that flashes on (one) and off (zero), and I mentally decode ASCII characters from watching it blink. Why would I want to muddy up my browsing experience with all this flashy, new-fangled text? Maybe soon I'll move up to reading Unicode from my little light (XML is taking off, after all), but if it requires me to view text it's relaly just not worth my time.

  328. Re:Truly unrecognized browsers are treated similar by jacobito · · Score: 1

    Exactly. To spell that out even more explicitly, any client detection logic that needs to correctly identify IE needs to look for the string "Opera" first, since Opera also includes the string "MSIE" in its user-agent string. The MSN developers probably wrongly assumed that the default stylesheet will display adequately in any browser that isn't Gecko-based or IE. I don't see any malice here, just lack of thorough client testing. And that in itself isn't too unusual since Opera 7 only recently came out of beta.

    Obviously, this illustrates the dangers of user-agent sniffing, but unfortunately, it's a common and sometimes necessary practice in the realm of commercial web sites, depending on the particular site's capabilities and requirements. Believe me, customers that foot the bill for web sites do not care about web standards. Incidentally, they generally don't care about marginal browsers like Opera, either.

  329. Greedy Microsoft! by Anonymous Coward · · Score: 0
    What can you expect, Its microsoft. You can't expect them to be perfect all the time. or Can you?

    Well, here is what I think, they own majority of the browser market and still want to control other browsers. This shows their greedyness

    Oh I get it, they are helping Opera, by putting it in the spotlight.

  330. Re:Truly unrecognized browsers are treated similar by Thing+1 · · Score: 1
    Let me see if I understand you right: they're sending site.css to all browsers, and only site-win-ie5/6.css to MSIE browsers?

    If that's so, then why don't other browsers break as well?

    What .css is returned for a UserAgent of ""? Or random garbage?

    --
    I feel fantastic, and I'm still alive.
  331. And the funniest thing is... by spiryt · · Score: 1

    The funniest thing is that the register is not rendered properly. The text of the article is not wrapped at the edge of the screen. I am using opera 7.

  332. Only on /. by tshak · · Score: 1

    So MS goes out of their way to FIX a competing browser and /.'s conspiracy theory is that they purposely break it? Only on /.

    To the uninformed (who obviously have never had to code against Opera 6 browsers):
    There's an Opera 6 bug regarding the margin (hence the -30) - the bug is fixed in Opera 7 and that's why it displays funny - MS just hasn't updated the browser checking to the very recently released Opera 7.

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    1. Re:Only on /. by nagora · · Score: 2, Interesting
      To the uninformed (who obviously have never had to code against Opera 6 browsers):

      There's an Opera 6 bug regarding the margin (hence the -30)

      I've coded against Opera for a long time now and never encountered this. Is that astroturf I smell?

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    2. Re:Only on /. by tshak · · Score: 0, Troll

      No, many versions of version 6 had this problem. Read throughout this thread for more verification. I've used Opera for a long time as well and I have run into this problem myself. It has to do with lists and the extra 30px of margin it puts on the left side (instead of a "normal" indent). This is what pushes the content outside of the cells on MSN, hence the fix.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  333. Re:Sites del. diff. content to different browsers. by revery · · Score: 1

    Different browsers have very different handling of CSS.
    Javascript functions differently in different versions of IE and Netscape.
    It's been quite a while since I've done some of the work, but there's two. And no, I'm not talking about with current versions of browsers, I'm talking about my grandparents who are still using Windows 95, and I don't know what version IE4, and Unix users who are using Netscape 4.xx, etc.
    It's very often necessary to send different HTML to these browsers to get the effect you want, without them having to complain that it doesn't work in their browser.

  334. Re:Sites del. diff. content to different browsers. by ubernostrum · · Score: 1

    No, you misunderstood my question. Different browsers do things differently, but that in itself does not necessitate different versions of each page. What I asked you to do was list for me specific problems you've found which cannot be solved by any other method. Got any?

  335. You think that is bad? by roybadami · · Score: 1

    Go to www.expedia.co.uk (the British arm of the Microsoft-owned on-line travel agent), and search for a flight in Internet Explorer. Choose an itenary where Expedia offers special discounted fares ('Expedia Special Fares').

    Now try the same search in Mozilla, and you'll find you aren't offered the discounted fares, so the cheapest fare offered to Mozilla users is noticably more expensive than the cheapest fare offered to Internet Explorer users.

    (My test query is to search for a return flight from LHR to IAD, departing about two weeks in the future, and staying for about two weeks, with flight times around midday. This query reliably has discounted fares available (though prety much all major routes do).

    I haven't tried this in Opera, or Netscape 6/7. Notably, Netscape 4.x users are offered the same deal as IE users.

    Also notably, Expedia's US operation, www.expedia.com , didn't exhibit this kind of discrimination last time I checked.

  336. Because it abuses their monopoly (Again) by kcurtis · · Score: 1

    You can have a monopoly.

    You can't use uncompetitive practices to squash the little competition you have.

    This is one more case of MS using its monopoly (I have to use ms's support sites for work, but they render tiny text) in an unfair manner.

    You have to depend on MS because they have a monopoly. No big deal. But they are once again using this power to stomp on another product. That is a big deal.

  337. If they created the page they SHOULD have seen it by A55M0NKEY · · Score: 1
    That they created a special page for opera seems to imply that they were not satisfied with the look of the standard page. This would seem to imply that they created an altered page that looked crappy ON PURPOSE. BUT the guy who made the special page may have just done something that should have IF IT WORKED, made the page look better in Opera but not tested it.

    Giving microsoft the benefit of the doubt, that the original page looked fine in opera seems to imply that the guy who made the page never bothered to look at the original page in opera and made an alteration for opera without even looking at the page under opera ever.

    Though it could have been an on-purpose mistake too.

    --

    Eat at Joe's.

  338. Because of the User Agent String by Anonymous Coward · · Score: 0

    The default user agent string in opera 7 isn't for opera but ie. Opera doesn't get noticed on weblogs if people don't change it.

    That means all opera users are counted as ie users in stats and ie seems bigger than it is.

  339. I use Opera 7, seems to render fine by selfdiscipline · · Score: 1

    In fact, I use the latest, 7.01, because 7.0 had those security issues or whatever.
    I just went to MSN.com.... renders fine at 1024x768 as far as I can tell. No overlapping text, maybe a little bit too much empty space, especially to the far right, but nothing I would even notice if I wasn't looking for problems.

    --


    -------
    Incite and flee.
  340. Re:Sites del. diff. content to different browsers. by revery · · Score: 1

    People who say things like "I have to [...] get thinks to look the same" are saying "I don't understand the web" and should probably not be working with it until they clue on.

    This is the statement I have been responding to. It was made way back here If you believe that it is possible to get all versions of (let's limit it to IE and Netscape) to look the same on all current standard compliant HTML then I'll be glad to continue the discussion, but you seem like a smart fellow. I never said that you couldn't find ways to make some things look the same, just that there weren't ways to make all things look the same on all versions of IE and Netscape.

  341. W3C ring any bells? by Anonymous Coward · · Score: 0

    To my knowledge as a webmaster... very few bugs exist if you code to standards on Any browser.

    Microsoft codes to IE standards. Not HTML 4.01 Transitional.

  342. They did this for the MSKB by alanjstr · · Score: 1

    You should see the number of items in Bugzilla related to microsoft.com. For a long time, if you went to the MSKB, you got a bad stylesheet and items would look messed up. Finally MS went through and updated the logic so that IE and Mozilla got the same stylesheet. Tech Evangelism Bug (159494)

  343. So what? by NathanH2 · · Score: 1

    So what? Microsoft has the right to do whatever they damn well please on their own property. Be that blocking access for specific groups or people or maligning their own code. No need to be angry, it's called competition, no holds barred.

  344. READ THIS FOR EVIDENCE AS TO WHY IT HAPPENS by spectecjr · · Score: 4, Informative

    Microsoft didn't do anything of the kind.

    1st piece of evidence:

    Amaya and Netscape Nav 4.7 both get fed the same stylesheet that Opera gets. Indicating that the site checks for Netscape 6 and above, and IE 6 and above only, providing a default style sheet to all other browsers.

    2nd piece of evidence:

    Mozilla gets the Netscape 6 stylesheet, which has the SAME bug that the default (passed to Opera) stylesheet has. The same -30px margin is passed to it, but Mozilla renders it correctly (latest build).

    3rd piece of evidence:

    Netscape Navigator 4.7 MANGLES the front page of MSN if you set the margin-left property to 0px instead of -30px. Here's NS4.7 showing the page with a modified site.css stylesheet:
    http://home.earthlink.net/~simoncooke /ns47.png

    Whereas here is Netscape Navigator 4.7 using the unmodified stylesheet (the same one passed to Opera):

    http://home.earthlink.net/~simoncooke/ns47orig.p ng

    Now, if you take a look at most sites, you will see that the most popular browsers are IE, followed by Netscape Navigator 4.7, followed by Netscape 6.x (including Mozilla), and finally trailed VERY FAR BEHIND by Opera.

    http://www.sla.org/stats/conf2003/conf2003_sep02 /l astmonth_07_b.htm

    Now if you were to realistically act as a site designer, you would go out of your way support IE, Netscape 6.x and company, and Netscape 4.7 -- which is the 2nd most used browser in the world.

    And guess which browser needs a bugfix so that it doesn't crash when you pass it a stylesheet it doesn't understand, and so that it doesn't screw up the layout?

    Yep, that's right, Netscape 4.7. Our 2nd place winner, and the one that this "horrible, Opera breaking stylesheet" was *actually* written for.

    You know, a little research and a little critical thinking might not have set you down this path in the first place.

    Simon

    --
    Coming soon - pyrogyra
    1. Re:READ THIS FOR EVIDENCE AS TO WHY IT HAPPENS by Anonymous Coward · · Score: 0

      Amaya and Netscape Nav 4.7 both get fed the same stylesheet that Opera gets. Indicating that the site checks for Netscape 6 and above, and IE 6 and above only, providing a default style sheet to all other browsers.

      If you send "Opear" instead of "Opera" in the browser identifier then different HTML is produced. Your inference that only NS6 and IE6 checks are made is wrong.

      Mozilla gets the Netscape 6 stylesheet, which has the SAME bug that the default (passed to Opera) stylesheet has. The same -30px margin is passed to it, but Mozilla renders it correctly (latest build).

      I could have sworn you just said there was no testing of Mozzila. That incorrect HTML is sent to Mozilla and NS6 does not seem to support you main thesis.

      Netscape Navigator 4.7 MANGLES the front page of MSN if you set the margin-left property to 0px instead of -30px. Here's NS4.7 showing the page with a modified site.css stylesheet:
      http://home.earthlink.net/~simoncooke /ns47.png...


      So Microsoft is sending HTML created for NS4 to NS4 and Opera (possibly others). If the identifier is NS6 or Mozzila we have buggy CSS. If the identifier is IE or unidentified (not on the list) then we get non buggy full on glory. Again, I do not see this as supporting your main thesis.

      You know, a little research and a little critical thinking might not have set you down this path in the first place.

      I knew there would be one thing I agreed with in your post.

    2. Re:READ THIS FOR EVIDENCE AS TO WHY IT HAPPENS by spectecjr · · Score: 1

      If you send "Opear" instead of "Opera" in the browser identifier then different HTML is produced. Your inference that only NS6 and IE6 checks are made is wrong.

      Then presumably you won't have a problem in producing the diffs to show it?

      Simon

      --
      Coming soon - pyrogyra
    3. Re:READ THIS FOR EVIDENCE AS TO WHY IT HAPPENS by zcat_NZ · · Score: 2, Informative

      Did you read the fucking article?

      If you download the page and style-sheet (using wget) while identifying yourself as IE or any other browser than Opera, you set sent a web page and style sheet that renders properly in IE, and in Netscape, and in Opera.

      If you download the page (using wget) identifying yourself as Opera7, you get a page that looks broken not just in Opera, but in every other browser too, including IE because the style sheet says to render it in a way that looks 'broken'.

      --
      455fe10422ca29c4933f95052b792ab2
    4. Re:READ THIS FOR EVIDENCE AS TO WHY IT HAPPENS by spectecjr · · Score: 1

      Did you read the fucking article?

      Not only did I read the article, I ran my own tests.

      If you download the page and style-sheet (using wget) while identifying yourself as IE or any other browser than Opera, you set sent a web page and style sheet that renders properly in IE, and in Netscape, and in Opera.

      Wrong.

      If you READ the article, you would see that Opera gets a stylesheet called site.css, Navigator 6 and above (eg. Mozilla) get one called site-nav6.css, and IE6 and above get one called site-win-ie6.css.

      By performing (and this is what gets most Slashdot denizens who believe everything they read) my own tests , including downloading the pages in Navigator 4.7, Opera 7, Mozilla 1.3, IE 6, Amaya and using Telnet by passing the string "GET / HTTP/1.0[CR][LF][CR][LF]", I found that by default, the site.css page is returned.

      The differences between the different *HTML* pages are caused by the fact that different CSS stylesheets are linked to for different browsers (as noted above), the menus are generated dynamically, and the adverts are generated dynamically. That's the ONLY difference.

      If you download the page (using wget) identifying yourself as Opera7, you get a page that looks broken not just in Opera, but in every other browser too, including IE because the style sheet says to render it in a way that looks 'broken'.


      No, you get a page which works perfectly fine in Navigator 4.7, if you identify yourself as anything other than IE6 and above, or Netscape 6 and above.

      Next time, actually read the article (it's obvious you didn't), actually read the post (it's obvious you didn't do that either), and actually perform your own tests (which it's quite plain you didn't, because if you had, you'd have seen exactly what I did).

      Simon

      --
      Coming soon - pyrogyra
    5. Re:READ THIS FOR EVIDENCE AS TO WHY IT HAPPENS by van_grieg · · Score: 2, Informative

      Mozilla gets the Netscape 6 stylesheet, which has the SAME bug that the default (passed to Opera) stylesheet has. The same -30px margin is passed to it, but Mozilla renders it correctly (latest build).
      True. But since the page has no DOCTYPE declaration, Mozilla goes into the quirks mode, emulating Netscape 4.x bugs.

    6. Re:READ THIS FOR EVIDENCE AS TO WHY IT HAPPENS by pnot · · Score: 2, Informative

      and actually perform your own tests (which it's quite plain you didn't, because if you had, you'd have seen exactly what I did).

      One thing, though: it may have been changed between the time Opera did their tests and you did yours. this post seems to suggest so, anyway.

    7. Re:READ THIS FOR EVIDENCE AS TO WHY IT HAPPENS by zcat_NZ · · Score: 2, Informative

      OK. I read the article again, and I admit that I got some of it wrong. I'm still not totally convinced however.

      Am I correct in my understanding that the style sheet being returned for Opera and Mozilla is technically 'broken' as far as standards goes, and only works/worked because Opera didn't and Netscape still doesn't properly handle
      "margin: -2px 0px 0px -30px;" ? Properly, it should move the text outside the frame the way this version currently renders in IE and Opera 7 ?

      I'll also accept your word that MSN is -currently- returning a page that refers to 'site.css' for unidentified browsers. The opera.com article is quite specific that at the time they tested, it was referring to the IE version for unidentified browsers and it's possible that MSN changed it recently.

      I stand behind the rest of my inflamatory rant. I can't see any reason why they'd send a special version when (I'm trusting opera.com's screenshots here) opera7 and opera 6 both render the "IE" version perfectly well. That's the entire POINT of CSS.

      Conclusion; I accept that I grossly oversimplified, but I'm still left with the very strong feeling that MSN are sending different versions of CSS to try and break browsers, rather than to try and compensate for them.

      --
      455fe10422ca29c4933f95052b792ab2
    8. Re:READ THIS FOR EVIDENCE AS TO WHY IT HAPPENS by Andy+Dodd · · Score: 1

      "No, you get a page which works perfectly fine in Navigator 4.7, if you identify yourself as anything other than IE6 and above, or Netscape 6 and above."

      Hmm... So then why did the fictional Oprah 7.0 browser (Not IE6 or NS6) return non-broken CSS?

      http://deb.opera.com/howcome/2003/2/msn/

      --
      retrorocket.o not found, launch anyway?
    9. Re:READ THIS FOR EVIDENCE AS TO WHY IT HAPPENS by zapfie · · Score: 1

      Um.. if you read the article, the guy who WORKS for Opera used wget with different browser identification strings. He includes links to the pages that wget obtained for different browser strings.. you can download them and diff them easily enough. If you put 'Opera' in the identification string, you got a broken style sheet, whereas if you put in 'Oprah', you got the IE6 one that works just fine. Earlier and latest versions of Opera rendered fine with the IE6 stylesheet.. a specific check was being made for Opera, and Opera was being fed a style sheet that made it appear very broken.

      Funny thing.. as of last night, though, MSN now looks fine in Opera, where I saw it was broken before. Power of Slashdot, huh?

      --
      slashdot!=valid HTML
    10. Re:READ THIS FOR EVIDENCE AS TO WHY IT HAPPENS by WNight · · Score: 1

      >No, you get a page which works perfectly fine in Navigator 4.7, if you identify yourself as anything other than IE6 and above, or Netscape 6 and above.

      That's not that Opera corp. says. They say you get a different page identifying as "Opera 7" and "Oprah 7". You claim the MS only checks for one of three options, 1) IE6+, 2) NS6+, 3) Other.

      In this case, "Opera" and "Oprah" should both return the style sheet for #3 (Other). Microsoft *MUST* have had a fourth option in the code, because if they were looking for Only IE6+ and NS6+ they would have sent all versions of Opera the same code.

      This fourth option may no longer exist, but MS has a long history of silently sabotaging the competition and then pretending it never happened. If it doesn't happen now the safe money is that MS saw Opera was onto them and they changed it.

      It's DR-DOS all over again. Microsoft was, is, and will be, a criminal organization.

    11. Re:READ THIS FOR EVIDENCE AS TO WHY IT HAPPENS by spectecjr · · Score: 1

      Hmm... So then why did the fictional Oprah 7.0 browser (Not IE6 or NS6) return non-broken CSS?

      browscaps.ini files, and the algorithm they use to determine the browser name.

      Opera 7.0 reports as an older version of Opera (it contains the word "Opera" and so defaults to the last version in the browscaps.ini file); Oprah isn't listed at all, so it goes off the compatibility list exclusively.

      You might be interested to know that the average browscaps.ini file contains over 1000 different browser versions. It's a mess.

      Simon

      --
      Coming soon - pyrogyra
    12. Re:READ THIS FOR EVIDENCE AS TO WHY IT HAPPENS by Anonymous Coward · · Score: 0

      Adding to this discussion, it is also important to look at why the "Opera" and "Oprah" change also makes a difference in what gets delivered. Several facts:

      1. MSIE has proprietary functions, and Microsoft sites definitely makes use of them.

      2. By default, Opera tries to "fake out" websites by identifying itself as both "MSIE" and "Opera".

      3. Opera does not support MSIE proprietary functions, so if it succeeds in faking out a site that uses these proprietary functions, Opera will have problems viewing the site.

      When you want to truely detect MSIE, you must FIRST look for "Opera" to rule it out. If you just look for "MSIE" first, you will end up sending stuff down to Opera that may not work.

      In laymans' terms, you have to do something like this:

      if UserString Contains "Opera" Then Send non-MSIE code.

      else if UserString Contains "MSIE" Then Send MSIE code.


      If you reversed those two psuedo-statements (tried to detect "MSIE" first), then Opera would be immediately detected as "MSIE" and the page would break if it used any proprietary functions. And this is also why changing the Opera's UserAgent string from "Opera" to "Oprah" alters the results. The first condition is bypassed and the second is used.

      Microsoft actually tried to prevent errors occurring in Opera.

      I've always though that it is too bad Opera tries to send a fake identity in the first place. It should just identify itself (as Netscape, Mozilla, MSIE and all other browsers I have checked do). Then code like this would not be necessary. And it's a shame the Opera folks do not realize this. They are tainting what the UserAgent string exists for, and then trying to lay the blame on Microsoft for their own poor choice.

  345. Re:Sites del. diff. content to different browsers. by jonman_d · · Score: 1
  346. Don't be so quick to judge. by tshak · · Score: 1

    I love the bald-faced lying that MS pulls out for this behavior. Explain why there would be any reason at all to force every child entity 30 pixels to the left of its parent.
    Because in Opera 6 there was a bug that added 30px of padding.

    For that matter, why does MSN still use the tired old hack of sending different pages to each browser?

    Because some browsers (like Opera 6) are broken.

    I just loaded up msn.com on the latest Opera 6 build, and it looks fine. MS just hasn't updated their browser detection to let Opera 7 use the standard/IE6 stylesheet.

    MS goes out of it's way to display maintain compatibility with it's competitors browser, and on /. it's a conspiracy theory about how MS is trying to crush the competition.

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    1. Re:Don't be so quick to judge. by tilrman · · Score: 1

      Because some browsers (like Opera 6) are broken.

      I just loaded up msn.com on the latest Opera 6 build, and it looks fine. MS just hasn't updated their browser detection to let Opera 7 use the standard/IE6 stylesheet.

      MS goes out of it's way to display maintain compatibility with it's competitors browser, and on /. it's a conspiracy theory about how MS is trying to crush the competition.

      If Opera 6 is broken, then MS should have matched "Opera 6", not "Opera". That's why we give software version numbers in the first place. As long as Microsoft is going "out of its way," it could go a couple characters farther.

    2. Re:Don't be so quick to judge. by tshak · · Score: 1

      You may be correct.
      The bug probably hurt older versions of the browser, and instead of doing a greater than/less than they just said "all Opera browsers". There may be a reason for this (eg: different formatting of Opera versions for different User-Agents making it difficult to accurately parse the version - ya, it's a long shot), but the point is it's no conspiracy theory, and the fact that Opera feeds into it shows a lack of objectivity and intellectual honesty regarding the issue.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    3. Re:Don't be so quick to judge. by Anonymous Coward · · Score: 0

      If Opera 6 is broken, then MS should have matched "Opera 6", not "Opera".

      On the other hand if versions 1 through 6 of a browser were terminally retarded (even while lying about their standards compliance), why should webmasters start to give a shit about version 7 two days after it's released? Just send a NS4 stylesheet and let them deal with it.

      99% of the posts on this topic are pure M$-ba$hing. Anyone using Opera should resign themselves that nobody has ever, or will ever, give a crap.

    4. Re:Don't be so quick to judge. by Troed · · Score: 1
      Please use your Opera v6 and v7 browsers and go to http://www.xbox.com


      Microsoft does what, exactly?


      (This is a much better example than the one in the story .. )

  347. Forced MSN hits from Hotmail and Passport by yerricde · · Score: 1

    MSN is such a shitty site, that no one reads it anyway, except for IE users who don't know how to reset their home page.

    And for users who log out of Passport services such as Hotmail. The Passport logout page redirects straight to Guest's view of http://www.msn.com/.

    --
    Will I retire or break 10K?
  348. Re:Sites del. diff. content to different browsers. by DunbarTheInept · · Score: 1

    He never said they had to look the same. Please explain why that matters. Anyone who is attempting to make a page render identically in HTML on two different browsers shouldn't even be USING HTML in the first place, since that's not what it's for. It must be readable, yes. It must be functional, yes. It does not need to be identical. Anyone that says so is lying.

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  349. Re:Sites del. diff. content to different browsers. by revery · · Score: 1

    He never said they had to look the same

    I'm not 100% sure who your "he" is. You want to slap an antecedent in their somewhere?
    If you're referring to eddy, who I quoted in the last post, then you are mistaken. He did say just that. That's what a quote is, a copy of what someone said. You can read it here

    Anyone who is attempting to make a page render identically in HTML on two different browsers shouldn't even be USING HTML in the first place

    And I suppose you could nitpick the point, but looking the same is not necessarily the same as identical.

    It must be readable, yes. It must be functional, yes. It does not need to be identical.

    Actually when someone else is paying you, it may have to be a lot more than readable and functional. They may say, get it so close you can't tell the difference.

    Anyone that says so is lying.

    They might be stupid, but lying?

  350. I was trying to stress by SHEENmaster · · Score: 1

    that you aren't the only one being indirectly forced to feed the beast.

    --
    You can't judge a book by the way it wears its hair.
  351. Re:Not necessarily saying this story isn't true, b by Anonymous Coward · · Score: 0

    Why is the same "feature" in NS6 and Mozilla?

  352. Re:Sites del. diff. content to different browsers. by ubernostrum · · Score: 1
    As far as pages looking the same, I don't feel like repeating myself.

    In other words, the original poster is right about things looking the same; that's not, never has been, and never should be a design goal of HTML; if that's what you're after you've fundamentally misunderstood the language you're working with and the Web. And if you have a client who demands pixel-perfect identical rendering across all browsers, he needs to be given a reality check; part of the job of any good web designer is doing this gently. Use terms your client will understand. For example:

    Client: What do you mean? I want it to look the same! *pouts*

    Designer: Well, I can do that, but the resulting page will take five and a half hours to download on a 56k modem, which is still what the vast majority of your customers are using. That means they'll get fed up with your site and never come back, so you'll lose their business. Also, it'll raise your bandwidth costs 600% because of all the bloated workarounds we'll have to include. On the other hand, I could design a page that's light, fast, and degrades gracefully for the small number of your users who are using non-compliant browsers. Which would you prefer?

  353. Strange by ink · · Score: 2, Funny

    There are many (most? all?) companies that are much smaller that manage to not alienate customers intentionally. I am a big customer of Microsoft's; we buy a ton of software from them. I just use Linux, and I like to look up answers on their site using Mozilla, or UNLOCK MY VOLUME LICENSES on their website, which requires a passport account (which, incidentlly, is how I stumbled into this bug in the first place). I was trying to give them money, and they just slapped me in the face.

    --
    The wheel is turning, but the hamster is dead.
  354. nice try, lassie by sirshannon · · Score: 1

    the problem isn't with the browser. the .NET framework doesn't send the tags to the browser. That is the problem. If the tags were sent, the browser could handle them. Netscape 7 came out after .NET, they have a (poor) excuse for not handling it correctly yet, but they don't for Netscape 6. Netscape 7 is treated the same way, I've had it since the hour it came out.

  355. right. that's what I said. by sirshannon · · Score: 1

    but why is it posted there? it isn't a mozilla or netscape bug. it's a (I believe intention, and if not intentional initially, then definitely intentional now, since it's still there over a year later) design flaw (feature?) in the .NET framework.

  356. e-DISCRIMINATION ! ACLU WHERE ARE YOU?! by pair-a-noyd · · Score: 1

    Just imagine for a moment this bogus scenario if you will (I don't really own a restaurant!)

    I own a restaurant. I don't like people coming into my restaurant that wear green shirts. I tell anyone trying to enter my restaurant wearing a green shirt that they are not welcome and that they must leave and that if they want to eat in my restaurant they must wear a different color shirt.

    *Or*, say I don't like black people and I don't want them to eat in my restaurant. I tell any black people that try to enter my restaurant that they are not welcome in my restaurant and that they can not enter.

    How long would THIS sort of thing last???
    Not long I tell you. The green shirt thing would end up in court, the discrimination against the blacks would end up in violence and bodily harm within hours of the first event.

    The point is, this is discrimination. They have NO right to FORCE people to use their shitty product. Not that anyone would want to visit their shitty website, except to laugh at the minute by minute bug reports.

    I think they should have the ever loving shit sued out of them for e-discrimination.

  357. Guess Any Publicity ISN'T Good Publicity by malachid69 · · Score: 1

    I saw this comment here on Slashdot (didn't read the article since its registration-required)... Then saw this story on Tech TV.

    The decided to check the MSN homepage with my Opera browser. Looks like they fixed it, cuz I am veiwing it correctly :)

    --
    http://www.google.com/profiles/malachid
  358. It was done to fix a bug in Opera 6.5 people!!!!!! by ozric99 · · Score: 1
    Don't be a moron - there was a bug in Opera 6.5 that this '-30' kludge was designed to get around. Now that Opera7 has been released, they're a little slow on the uptake. The Opera guys are doing themselves an injustice by continuing their "MS is trying to ambush our browser" stance.

    I'll repeat for the slow people at the back...

    The -30 was there to fix a css bug in Opera 6.5 which has been fixed in Opera7.

    Nothing to see here - move on.

  359. No biggie by Anonymous Coward · · Score: 0

    As long as I have no difficulties with my Oprah 0.88b, I don't care...

  360. I *PAY* for Opera, with PRIDE! by rice_burners_suck · · Score: 1
    *B*E*C*A*U*S*E* of Microsoft's SCAMS:
    Let it be known that several hours ago, I purchased 16 licenses of Opera's browser, version 7, BECAUSE of Microsoft's scams.

    For a little background information: I am a paid user of Opera's browser since version 3, when there were no ads but it only gave you 30 days to try it out as shareware. At the time, I was completely disenchanted with Netscape's offering, Mozilla was in its first stages of development, and Internet Explorer was made by Microsoft, so no way was I going to use that.

    A year before, I had begun a migration to a combination of Linux, BeOS and FreeBSD, and used Windows for a steadly decreasing number of purposes. I was definitely on the market for alternative software and I somehow found Opera.

    Opera indeed worked MUCH faster than Netscape, as was especially evident on my slowcomotion dial-up connection of the time. Just the mere fact that it started a download while you could choose where to save it made it fully worth the purchase price, and Opera offered SO MUCH MORE. With each new version, I paid full price rather than opting for upgrade pricing, in order to support Opera to the fullest extent that I could. And I advertised Opera to everybody I knew. When the ads appeared and the browser could be used for free, I personally installed it on the computers of my friends and co-workers. Every computer in the office has the free version of Opera, and my co-workers use it almost exclusively.

    Today, I started checking some websites for some of the programs I use, like my favorite editor UltraEdit (the only software worth keeping Windows for), and I found a news item on Opera Software's page describing the aforementioned "malfunction" of Opera in relation to the MSN page. It pissed me off so much that I spent something like $640.00 to buy 16 full versions of the browser: 3 for myself and 13 for all the computers at work.

    I wanted to send Microsoft an email to tell them that their actions are getting them the OPPOSITE of what they want, but why should I say anything to those evil people that could potentially help them?

    CONCLUSION: I firmly believe that Opera's web browser is the best commercial browser on the market. It kicks Mozilla's fat, bloated ass. It kicks Internet Explorer's buggy ass. It certainly kicks the asses of those "built-in" web browsers on free desktop environments, though some of them are pretty good. I have found it to be worth every penny I spent on it. Now, I am especially happy because it works on FreeBSD, my operating system of choice.

  361. Opera identifyer and site stats. by flokemon · · Score: 0

    Now, if you take a look at most sites, you will see that the most popular browsers are IE, followed by Netscape Navigator 4.7, followed by Netscape 6.x (including Mozilla), and finally trailed VERY FAR BEHIND by Opera.

    Some interesting stats would be what percentage of people use Opera, identifying as Opera, and not Mozilla or IE.

    I don't use Opera much anymore (restricted at work, thanks for phoenix.zip :) , but I remember identifying as Opera most of the times - for the webmasters stats - but often had to identify as IE to access some sites.

  362. Re:Sites del. diff. content to different browsers. by Anonymous Coward · · Score: 0

    However, if you do need to serve different content to different browsers, do it by testing for known-broken browser/versions and serving only these a fixed version that codes round their failings. Assume that all unknown browsers, or newer versions of known ones than the version known to be broken, conform to standards - either they do or they'll never get enough market share that you need to care about them.

    The ubiquitous bad practice of serving good content to known-good browsers and serving dumb or actually broken content to unknowns is the real issue here.

  363. MOD PARENT UP! by livingdots · · Score: 1

    This is the man that wrote the report. He knows what he's talking about. Mitreya clearly doesn't, by his own admissions! I can't believe you gave him "+5 Insightful". Morons.

  364. Um, is it possible that I'm the only person by Rogerborg · · Score: 1

    That read the source for the Opera page and saw this commented out gem that says what Opera really thinks about MS (and Netscape)?

    <!--
    <h2>Give it up! Don't you realize that Microsoft won the browser war?</h2>

    <p>No. The Web was created to offer universal access to information. No single vendor should be allowed to treat it as private property. Netscape used to be the bully on the block, but Microsoft outperforms them in this role. If you would like the Web to remain a place where no single vendor dominates, please consider using Opera.
    -->

    --
    If you were blocking sigs, you wouldn't have to read this.
  365. PROVE IT (OR MOD PARENT DOWN)! by livingdots · · Score: 1
    Then please give us a test case to prove Opera 6 has a bug that was fixed by setting a -30 margin, or kindly shut up! I'll bet that you can't provide a test case, because there is no such bug that I'm aware of. In actual fact, Opera 6 handles the page served to IE6 without any problems -- just like Opera 7. If you had bothered to read Opera's report carefully you would have known this, because the author addresses this issue (scroll down to the second screenshot, that shows the page served to IE6 perfectly rendered in Opera 6).

    BTW, why do the moderators give Mitreya's BS posts high scores, when he is wrong -- even by his own admissions?

  366. flaw in your logic (slightly OT) by koekepeer · · Score: 1

    hey, why do you think you easily get relevant hits when you look for a problem that isn't covered in the Visual Studio .Net help files (or whatever)?

    maybe more people were looking for it? maybe google is designed to give you hits that were ofetn linked and therefore more relevant?

    it's like saying camels are brown, and therefore it's dry in the desert...

    PS. I'm as anti-M$ as can be, but don't resort to their style of argumentation. pride stops me from doing so ;-)

    1. Re:flaw in your logic (slightly OT) by ackthpt · · Score: 1
      it's like saying camels are brown, and therefore it's dry in the desert...

      It's like... that's what MSDN is there for and it does it badly. That was the point, not how wonderful Google or USENET are. A helpsite with broken links, incomplete information, etc. can't beat the user community (which they seem to be at odds with anyway, I think M$ loves suits, who buy the stuff and loath the programmers who try to do anything useful with it.)

      "Well, that's the problem, you're trying to use it, you are supposed to use it, you're just supposed to buy it!"

      --

      A feeling of having made the same mistake before: Deja Foobar
  367. Let's see what the anti-pornography league... by Godwin+O'Hitler · · Score: 1

    ...has to say about that site.
    (What's amusing is that you get a different version every time you click).

    --
    No, your children are not the special ones. Nor are your pets.
  368. Isn't the issue by smcv · · Score: 1

    Isn't the issue that the developers of MSIE/Opera7 and NS/Opera6 have chosen to implement their list indentation differently? If I remember correctly, one strategy is to give the list a large (38px sounds right) left margin and no padding; the other is to give it a normal-size left margin and 38px of padding. (The difference: padding is applied inside any borders, margins are applied outside the border. If you've used the presentational attributes on HTML tables, think of padding as like cellpadding and margins as like cellspacing.) The consequence of these different choices is that if you want a list to stop being indented, you have to explicitly set the padding and the margin; but to be honest, if you're messing with padding and margins you should probably be setting them both anyway and not relying on the browser's defaults. (My site does this, as well as some css-fu to collapse nested ul elements in the navigation into a single horizontal line; view a "deep" page in my site once in a modern browser and once in NS4.7, or use a "Disable CSS" bookmarklet, to see what I mean :-)

  369. Re:Sites del. diff. content to different browsers. by karlm · · Score: 1
    I challenged eddy (or anyone) to tell me a way to make sure that all my users get the same features in a page without modifying my content based on the broken version they may be using, with the caveat that I get to use any feature allowable in standard HTML.

    No, that was not your callenge. Read your post again. Here are your only three criteria.

    1. any visitor using any web browser that comes to your site can view a working web page without having to upgrade their browser or use a different version.

    2. You must be able to use any HTML feature approved by the W3

    3. You must not modify the HTML sent based on browser type

    Your original three criteria are good criteria. The extra constraints you added in the post I'm replying to are impossible, even with browser-specific code. My first web browser was MacWeb. The only graphics format it allowed was GIF, and background images weren't actually made into background. You simply can't meet the requirement in this latest post even with browser-specific HTML. Your earlier criteria were good criteria. You don't even really know what you want. Sit down and think out your goals. Next, make them possible. (Hint: you can't have every W3C feature available to all users w/o forcing them to upgrade thier browser. You can't even closely approximate/emulate all of the newer features using only the features in the original HTML standard.)

    --
    Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  370. Re:Sites del. diff. content to different browsers. by revery · · Score: 1

    On the other hand, I could design a page that's light, fast, and degrades gracefully for the small number of your users who are using non-compliant browsers. Which would you prefer?

    Or I can make a couple of places on the page that have different HTML and get 99% of what you want without huge bloat. For the love, what are you Captain Extreme? "I don't agree with what's he's saying so I'll make up a worst case scenario and take his phrases out of context and make him look stupid"

    At the most, it usually takes a few conditional PHP statements to create a page that renders 99% the same in almost all browsers, and keeps customer complaints to a minimum. I really don't care if you choose to do it another way.

  371. Re:Not necessarily saying this story isn't true, b by Anonymous Coward · · Score: 0

    Just cause you're paranoid doesn't mean they're not out to get ya. Just ask Marc Andreessen. Opera has good reason to be worried about a free browser being distributed on the Appple OS. Did you actually read the article?

    "...competition from a free Apple product is the kiss of death--perhaps even worse than competing with a free Microsoft product."

  372. Re:Sites del. diff. content to different browsers. by revery · · Score: 1

    I realize it's quite impossible. eddy didn't seem to. There is a balance that can be achieved in any web page between efficient design and kludge. I know this and use this daily in different tasks. eddy was slamming people if they ever sent any different content to an end user based on browser type/version. No matter what. I say sometimes it's necessary,if you want to take advantage of features that didn't use to exist, if you must make apperances as close as possible. I wasn't posting about specific problems, or hoping that eddy could enlighten me so I'd be a better employee. He called people fools for ever deviating from theory, and that sucks in practice. You don't seem to be a bad guy. You only assumed I was asking a real question.

  373. Re:Sites del. diff. content to different browsers. by revery · · Score: 1

    I should also mention that I meant to make my original challenge impossible. That was partly the point. And what I meant was you could use different versions of the page (servlet driven or PHP or JS driven) to handle the older browsers that didn't suport features you wanted to use. There is a point with old browsers like MacWeb where you may have to have your page fail to say, "you can't shop here. you are too old. very old. old. please be younger."

    Again, my whole reason for posting, eddy irritated the crap out of me (as I'm sure I've irritated the crap out of you with my inconsistencies - sorry about that ;)

  374. Netscape.com on Netscape 6.0 by Anonymous Coward · · Score: 0

    Umm, anyone ever navigate to Netscape.com after installing Netscape 6 on the first day?

    It crashed. Coincidence or on purpose?

    I wonder...

    INcidentally, a few days later, they commented out the section that crashed their own browser. Netscape.com comes up slower on IE, Microsoft.com comes up slower on Netscape.

    Bank A charges $1.50 to use their ATM with yuor bank B bank card.

    Welcome to capitalism.

  375. Safari and Hotmail... by Anonymous Coward · · Score: 0

    Has anyone noticed that hotmail does not work with the new Mac OSX Safari. When I try to login I am redirected to the following link http://lw7fd.law7.hotmail.msn.com/cgi-bin/dasp/hac kerr.asp?errmsg=16778795&curmbox=F000000001&a=6a72 41afb4960aaa3df0344a0968282b

    Notice that hackerr.asp is the document name. I guess anyone who doesn't use IE is a hacker????

  376. Re:Mod GreatGrandParent Up (+23 Funny) by Anonymous Coward · · Score: 0

    That is THE BEST P0ST 0N THIS article yet...

  377. Re:Mod GreatGreatGrandParent Up (+29 Funny) by Anonymous Coward · · Score: 0

    Come on, it'll edify people

  378. Re:Sites del. diff. content to different browsers. by plague3106 · · Score: 1

    Funny, works fine for me. Then i noticed your text about it not working in IE 4. Gee really?

    IE 4 was released Sept '97...CSS2 wasn't made an official recommendation until May '98.

    By that logic, i bet the latest version of lynx isn't standards compliant as well.

    I'm certainly not suprised that it took a while before browsers caught up to the standard...it takes time to code them!

  379. Mod me up (+36 Funny) by Anonymous Coward · · Score: 0

    Come on, it'll edify people

    Mod me up, I'll edify you!

  380. Is your site windows-specific ? by Tom · · Score: 1

    Who visits your site often depends on what you offer. Lots of site offer windows themes, windows software and/or windows-software reviews and then mention that 90%+ of their visitors use windows and IE. What a surprise.

    My own site is pretty OS neutral (I'm not, but my site is, especially the parts of it that make up 95% of the traffic, namely a web-based online game working on all browsers and the decss mirror):

    Top 10 of 439 Total User Agents
    # Hits User Agent
    1 1102402 55.54% MSIE 6.0
    2 269680 13.59% MSIE 5.5
    3 260668 13.13% Mozilla/5.0
    4 245700 12.38% MSIE 5.0
    5 17260 0.87% Opera/6.0
    6 15497 0.78% Opera/5.1
    7 14021 0.71% Mozilla/3.01 (compatible;)
    8 10378 0.52% MSIE 5.1
    9 8816 0.44% Mozilla/4.5
    10 4861 0.24% Mozilla/4.7

    Now if I take into account that a lot of stuff that is not actually IE can or does identify itself as IE (yes, Opera is one of these), then the usual "IE is 90% of the market" turns out to be a little exaggerated. My guess on Opera is that it's 2-3%.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:Is your site windows-specific ? by JWSmythe · · Score: 1

      Hey now, you can't say you have an OS-neutral game, and not tell us what it is.. What are your games? :)

      --
      Serious? Seriousness is well above my pay grade.
    2. Re:Is your site windows-specific ? by Tom · · Score: 1

      It's a web-based game, which is why it's OS-neutral.

      It's called BattleMaster.

      --
      Assorted stuff I do sometimes: Lemuria.org
  381. then why ? by Tom · · Score: 1

    Another reply with a different aspect: If Opera's market share is indeed barely worth mentioning, why does msn.com then serve them a custom-made stylesheet?

    Remember, it's not that Opera was forgotten, gets the same .css as everyone else (or as IE, the default as one would assume on msn.com) and can't render it. It gets a custom stylesheet that it renders correctly, but whose correct rendering happens to look like crap.

    --
    Assorted stuff I do sometimes: Lemuria.org
  382. OhNo! it's the ModFather! by Anonymous Coward · · Score: 0

    Yes, Modfather, you did do me a favor, so I will of course never forget it...

  383. Funny?! Funny! by Anonymous Coward · · Score: 0

    Do I look like a clown sent here to amuse you?! Am I just some made up fruit with floppy shoes that you can laugh at! Is that what you're sayin? Huh?

  384. Trollin, Trollin, trollin,... by Anonymous Coward · · Score: 0

    You owe ME thirty pixels you punk... give em NOW.

  385. 901st post!!! by Anonymous Coward · · Score: 0

    Check the time stamps!!! WOOOHOOO. Nine hundred and one, Here I come.

    1 0vvnz J00, LU$312.

  386. 902nd POST by Anonymous Coward · · Score: 0

    I am the BESTest... I gotz my Nines Hunerts and Too Post, fool. Step.

  387. 903 Post by Anonymous Coward · · Score: 0

    NNNNIIINNNE Huuunnddrreeeddd and TTtthhiirrd PppooosssttT, DDDdduuuuuudddee! Rrrriiggghhttteeeouuuss!

  388. 904th Post by Anonymous Coward · · Score: 0

    Get a life man... what do you do, just refresh articles until they get 902 replies and then post?!!!
    How lame... you should get a life like all us
    r
    e
    a
    l
    _sl
    ___as
    _____hd
    _______ot
    ______ ___te
    ___________rs
    _____________..
    ___________ ___.

  389. 905th Post by Anonymous Coward · · Score: 0

    NO 0NE is P0sTING eXCept ME?! WHY why why Has the discussion died?!?!?!?!?!?!?!??! Please tell me. I need to understand... will someone at least post some ASCII art? (non-Goatse.cx)...

    1. Re:905th Post by Anonymous Coward · · Score: 0

      How true. This was quite a lively discussion until the world turned on... no one cares anymore. No one at all

  390. 910th Post by Anonymous Coward · · Score: 0

    IIIIiii RRrrruuuullleeesss, yYYyyooooouuuu SsssuuuuxxxxOooooorrrsss....

  391. 913th Post by Anonymous Coward · · Score: 0

    Noo I rules youu.

  392. YOU FAIL IT by Anonymous Coward · · Score: 0

    Y0U FAIL IT

  393. STOP IT by Anonymous Coward · · Score: 0

    ST0P TH3 TR0LLING... 1T HURTS...

    1. Re:STOP IT by Anonymous Coward · · Score: 0

      You, my friend, are only agrevating the problem... You are a waste of internet space and bandwidth, as am I...

  394. I know what you're up to by Anonymous Coward · · Score: 0

    This is an obvious ploy to try and get attention.
    No soup for you!

  395. Why should MS care? by Anonymous Coward · · Score: 0

    "Why would Microsoft care about Opera? Or think that misrendering the MSN home page is a good way to undermine it?"

    Just wanted to say that I'm glad you took a moment to take a step back and and say "Why?" as opposed to jumping the gun and saying "Damn MS trying to enforce it's monopoly as usual". Frankly, I'm tired of the wild assumptions that MS works that way.

    As an Opera user and a Windows user, you can understand that I've run across exactly this problem. I'd like to share with you a few observations I've made on this topic:

    - As an Opera user, I find myself having to deal with a number of sites that just don't care about me. Having IE available as a backup is just part of my everyday Opera life. I don't see MS as being very different here. Some sites block me totally, like the site I use to send payments to my credit card.

    - Because of my having to keep IE on hot standby, it doesn't even occur to me anymore to email MS (or any other site) and complain about lack of Opera testing. If they don't get feedback, they ain't gonna fix it.

    - Website maintenance is a perpetual, priority based job. Often problems are ranked by how many people are affected by them. Truth be told, Opera's just not significant today in light of other things going on. I wouldn't be a bit surprised if nobody there had Opera installed. Anybody who's ever done web development at a Dilbert-esque corp would probably understand this.

    - Wouldn't it be weird that MS would break Opera, but not Mozilla, Netscape, or other browsers?

    - What possible benefit could that bring them? Despite my comment earlier, Opera handles the vast majority of sites(*) just fine. When I run across a site that doesn't work with Opera, it feels like the operators of the site were moronic, not that Opera is incompatible. In other words, MS's site not working right with Opera makes MS look incompetant, not Opera. * Sites that I personally have visited, other people's experiences may vary.

    - MS's site is a marketing tool. Head on over there and you hear all about TabletPC's, PocketPc's, MS's latest server stuff, Windows XP, etc etc etc. Breaking their site means potentially shoo'ing off customers. I seriously doubt any PHB would want to do that.

    If other Opera users share my observations, then it actually makes sense that MS just doesn't care. But the idea that they're doing it to enforce a monopoly is not so evident.

    Please don't flame me for not jumping on the "MS is like OCP!!!" bandwagon. I'm just the type of person that'd rather look at all the details than try to find details to support a bias.

    Sig: Why is my fans list so long? Tell me your story?

    "Why would Microsoft care about Opera? Or think that misrendering the MSN home page is a good way to undermine it?"

    Just wanted to say that I'm glad you took a moment to take a step back and and say "Why?" as opposed to jumping the gun and saying "Damn MS trying to enforce it's monopoly as usual". Frankly, I'm tired of the wild assumptions that MS works that way.

    As an Opera user and a Windows user, you can understand that I've run across exactly this problem. I'd like to share with you a few observations I've made on this topic:

    - As an Opera user, I find myself having to deal with a number of sites that just don't care about me. Having IE available as a backup is just part of my everyday Opera life. I don't see MS as being very different here. Some sites block me totally, like the site I use to send payments to my credit card.

    - Because of my having to keep IE on hot standby, it doesn't even occur to me anymore to email MS (or any other site) and complain about lack of Opera testing. If they don't get feedback, they ain't gonna fix it.

    - Website maintenance is a perpetual, priority based job. Often problems are ranked by how many people are affected by them. Truth be told, Opera's just not significant today in light of other things going on. I wouldn't be a bit surprised if nobody there had Opera installed. Anybody who's ever done web development at a Dilbert-esque corp would probably understand this.

    - Wouldn't it be weird that MS would break Opera, but not Mozilla, Netscape, or other browsers?

    - What possible benefit could that bring them? Despite my comment earlier, Opera handles the vast majority of sites(*) just fine. When I run across a site that doesn't work with Opera, it feels like the operators of the site were moronic, not that Opera is incompatible. In other words, MS's site not working right with Opera makes MS look incompetant, not Opera. * Sites that I personally have visited, other people's experiences may vary.

    - MS's site is a marketing tool. Head on over there and you hear all about TabletPC's, PocketPc's, MS's latest server stuff, Windows XP, etc etc etc. Breaking their site means potentially shoo'ing off customers. I seriously doubt any PHB would want to do that.

    If other Opera users share my observations, then it actually makes sense that MS just doesn't care. But the idea that they're doing it to enforce a monopoly is not so evident.

    Please don't flame me for not jumping on the "MS is like OCP!!!" bandwagon. I'm just the type of person that'd rather look at all the details than try to find details to support a bias.

    Sig: Why is my fans list so long? Tell me your story?

    "Why would Microsoft care about Opera? Or think that misrendering the MSN home page is a good way to undermine it?"

    Just wanted to say that I'm glad you took a moment to take a step back and and say "Why?" as opposed to jumping the gun and saying "Damn MS trying to enforce it's monopoly as usual". Frankly, I'm tired of the wild assumptions that MS works that way.

    As an Opera user and a Windows user, you can understand that I've run across exactly this problem. I'd like to share with you a few observations I've made on this topic:

    - As an Opera user, I find myself having to deal with a number of sites that just don't care about me. Having IE available as a backup is just part of my everyday Opera life. I don't see MS as being very different here. Some sites block me totally, like the site I use to send payments to my credit card.

    - Because of my having to keep IE on hot standby, it doesn't even occur to me anymore to email MS (or any other site) and complain about lack of Opera testing. If they don't get feedback, they ain't gonna fix it.

    - Website maintenance is a perpetual, priority based job. Often problems are ranked by how many people are affected by them. Truth be told, Opera's just not significant today in light of other things going on. I wouldn't be a bit surprised if nobody there had Opera installed. Anybody who's ever done web development at a Dilbert-esque corp would probably understand this.

    - Wouldn't it be weird that MS would break Opera, but not Mozilla, Netscape, or other browsers?

    - What possible benefit could that bring them? Despite my comment earlier, Opera handles the vast majority of sites(*) just fine. When I run across a site that doesn't work with Opera, it feels like the operators of the site were moronic, not that Opera is incompatible. In other words, MS's site not working right with Opera makes MS look incompetant, not Opera. * Sites that I personally have visited, other people's experiences may vary.

    - MS's site is a marketing tool. Head on over there and you hear all about TabletPC's, PocketPc's, MS's latest server stuff, Windows XP, etc etc etc. Breaking their site means potentially shoo'ing off customers. I seriously doubt any PHB would want to do that.

    If other Opera users share my observations, then it actually makes sense that MS just doesn't care. But the idea that they're doing it to enforce a monopoly is not so evident.

    Please don't flame me for not jumping on the "MS is like OCP!!!" bandwagon. I'm just the type of person that'd rather look at all the details than try to find details to support a bias.

    Sig: Why is my fans list so long? Tell me your story?

    "Why would Microsoft care about Opera? Or think that misrendering the MSN home page is a good way to undermine it?"

    Just wanted to say that I'm glad you took a moment to take a step back and and say "Why?" as opposed to jumping the gun and saying "Damn MS trying to enforce it's monopoly as usual". Frankly, I'm tired of the wild assumptions that MS works that way.

    As an Opera user and a Windows user, you can understand that I've run across exactly this problem. I'd like to share with you a few observations I've made on this topic:

    - As an Opera user, I find myself having to deal with a number of sites that just don't care about me. Having IE available as a backup is just part of my everyday Opera life. I don't see MS as being very different here. Some sites block me totally, like the site I use to send payments to my credit card.

    - Because of my having to keep IE on hot standby, it doesn't even occur to me anymore to email MS (or any other site) and complain about lack of Opera testing. If they don't get feedback, they ain't gonna fix it.

    - Website maintenance is a perpetual, priority based job. Often problems are ranked by how many people are affected by them. Truth be told, Opera's just not significant today in light of other things going on. I wouldn't be a bit surprised if nobody there had Opera installed. Anybody who's ever done web development at a Dilbert-esque corp would probably understand this.

    - Wouldn't it be weird that MS would break Opera, but not Mozilla, Netscape, or other browsers?

    - What possible benefit could that bring them? Despite my comment earlier, Opera handles the vast majority of sites(*) just fine. When I run across a site that doesn't work with Opera, it feels like the operators of the site were moronic, not that Opera is incompatible. In other words, MS's site not working right with Opera makes MS look incompetant, not Opera. * Sites that I personally have visited, other people's experiences may vary.

    - MS's site is a marketing tool. Head on over there and you hear all about TabletPC's, PocketPc's, MS's latest server stuff, Windows XP, etc etc etc. Breaking their site means potentially shoo'ing off customers. I seriously doubt any PHB would want to do that.

    If other Opera users share my observations, then it actually makes sense that MS just doesn't care. But the idea that they're doing it to enforce a monopoly is not so evident.

    Please don't flame me for not jumping on the "MS is like OCP!!!" bandwagon. I'm just the type of person that'd rather look at all the details than try to find details to support a bias.

    Sig: Why is my fans list so long? Tell me your story?
    "Why would Microsoft care about Opera? Or think that misrendering the MSN home page is a good way to undermine it?"

    Just wanted to say that I'm glad you took a moment to take a step back and and say "Why?" as opposed to jumping the gun and saying "Damn MS trying to enforce it's monopoly as usual". Frankly, I'm tired of the wild assumptions that MS works that way.

    As an Opera user and a Windows user, you can understand that I've run across exactly this problem. I'd like to share with you a few observations I've made on this topic:

    - As an Opera user, I find myself having to deal with a number of sites that just don't care about me. Having IE available as a backup is just part of my everyday Opera life. I don't see MS as being very different here. Some sites block me totally, like the site I use to send payments to my credit card.

    - Because of my having to keep IE on hot standby, it doesn't even occur to me anymore to email MS (or any other site) and complain about lack of Opera testing. If they don't get feedback, they ain't gonna fix it.

    - Website maintenance is a perpetual, priority based job. Often problems are ranked by how many people are affected by them. Truth be told, Opera's just not significant today in light of other things going on. I wouldn't be a bit surprised if nobody there had Opera installed. Anybody who's ever done web development at a Dilbert-esque corp would probably understand this.

    - Wouldn't it be weird that MS would break Opera, but not Mozilla, Netscape, or other browsers?

    - What possible benefit could that bring them? Despite my comment earlier, Opera handles the vast majority of sites(*) just fine. When I run across a site that doesn't work with Opera, it feels like the operators of the site were moronic, not that Opera is incompatible. In other words, MS's site not working right with Opera makes MS look incompetant, not Opera. * Sites that I personally have visited, other people's experiences may vary.

    - MS's site is a marketing tool. Head on over there and you hear all about TabletPC's, PocketPc's, MS's latest server stuff, Windows XP, etc etc etc. Breaking their site means potentially shoo'ing off customers. I seriously doubt any PHB would want to do that.

    If other Opera users share my observations, then it actually makes sense that MS just doesn't care. But the idea that they're doing it to enforce a monopoly is not so evident.

    Please don't flame me for not jumping on the "MS is like OCP!!!" bandwagon. I'm just the type of person that'd rather look at all the details than try to find details to support a bias.

    Sig: Why is my fans list so long? Tell me your story?

    "Why would Microsoft care about Opera? Or think that misrendering the MSN home page is a good way to undermine it?"

    Just wanted to say that I'm glad you took a moment to take a step back and and say "Why?" as opposed to jumping the gun and saying "Damn MS trying to enforce it's monopoly as usual". Frankly, I'm tired of the wild assumptions that MS works that way.

    As an Opera user and a Windows user, you can understand that I've run across exactly this problem. I'd like to share with you a few observations I've made on this topic:

    - As an Opera user, I find myself having to deal with a number of sites that just don't care about me. Having IE available as a backup is just part of my everyday Opera life. I don't see MS as being very different here. Some sites block me totally, like the site I use to send payments to my credit card.

    - Because of my having to keep IE on hot standby, it doesn't even occur to me anymore to email MS (or any other site) and complain about lack of Opera testing. If they don't get feedback, they ain't gonna fix it.

    - Website maintenance is a perpetual, priority based job. Often problems are ranked by how many people are affected by them. Truth be told, Opera's just not significant today in light of other things going on. I wouldn't be a bit surprised if nobody there had Opera installed. Anybody who's ever done web development at a Dilbert-esque corp would probably understand this.

    - Wouldn't it be weird that MS would break Opera, but not Mozilla, Netscape, or other browsers?

    - What possible benefit could that bring them? Despite my comment earlier, Opera handles the vast majority of sites(*) just fine. When I run across a site that doesn't work with Opera, it feels like the operators of the site were moronic, not that Opera is incompatible. In other words, MS's site not working right with Opera makes MS look incompetant, not Opera. * Sites that I personally have visited, other people's experiences may vary.

    - MS's site is a marketing tool. Head on over there and you hear all about TabletPC's, PocketPc's, MS's latest server stuff, Windows XP, etc etc etc. Breaking their site means potentially shoo'ing off customers. I seriously doubt any PHB would want to do that.

    If other Opera users share my observations, then it actually makes sense that MS just doesn't care. But the idea that they're doing it to enforce a monopoly is not so evident.

    Please don't flame me for not jumping on the "MS is like OCP!!!" bandwagon. I'm just the type of person that'd rather look at all the details than try to find details to support a bias.

    Sig: Why is my fans list so long? Tell me your story?

  396. Breaking my own site by Anonymous Coward · · Score: 0

    Honestly, this is not an effort against Opera. If I choose to break my own site, so be it..

    In my industry, just about every site does video of some sort. There's always some group that feels they were intentionally blocked because of whatever reason. I've seen sites that stream exclusively Windows Media, and some that use propriatory plugins like "Emblaze".. Some were using the Netscape "Push" method (send a multipart header, and then send a new mime delimiter between frames). Netscape "Push" doesn't (or didn't) work with MSIE.. Windows Media doesn't work with Linux. (with a few exceptions).. Something doesn't work with something else.

    If I choose to make my site not work with MSIE or Netscape, and only let Opera viewers see it, well, it's my site.. If Slashdot decides tommorrow that they like a feature of Mozilla 9.999, and it doesn't work with any other browser, including MSIE, how many of you are going to be bitching for MSIE compatability?

    I'll get a bunch of comments back "Microsoft Sucks", but I'd *LOVE* it if they'd put the REMOTE_USER_AGENT string beside your name in the comments.

    For those curious, mine is:
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3a) Gecko/20021212

    I'm not defending Microsoft. It's shitty that they did it, but honestly it's their site. Try doing a Windows Update from Netscape, that doesn't work either.

    Want more fun? Try installing a nice fresh copy of an older Microsoft OS (say WinNT 4.0), and get yourself up to day.. Years ago, they broke the Microsoft pages, so you couldn't get the updates. But I can't say that I've ever seen a /. story on that.

    Where I work, we try our best to make our pages render correctly on our machines.. That means, keep everyone in the office happy, and hopefully it will make the majority of our customers happy. We have enough varity by choice to keep things interesting. here's the short list of the browsers we use:

    Win98/Win2k/WinXP:
    MSIE 5.0 -> MSIE 6.1
    Netscape 4.7 -> Netscape 7.01
    Mozilla 1.1 -> Mozilla 1.3a
    Opera (unsure of version)

    Mac: OS/9, OS/X
    MSIE (unsure of version)
    Netscape (unsure. various versions)
    Mozilla (unsure. various versions)

    Linux: (Slackware)
    Mozilla 1.1 -> 1.3a
    Netscape (various)
    Konqueror 3.0.1

    But sure as hell, we'll have some sort of rendering problem on some browser, and someone will scream that there's a conspiracy against them specifically..

    Our sites don't require any special browser. They all work. We don't know of any compatability issues right now, but I'm sure someone will find that Konqueror v1.0 won't work with a particular page, if they try hard enough. Our site has average users browsing. Some advanced users, lots of regular users..

    In the last 24 hours we had 17,017 different REMOTE_USER_AGENT strings sent to one of the servers, in 1,949,023 requests from 116,273 unique IP's.. If I take the list and:

    cat list.txt | cut -f 1-3 -d ";" | sort | uniq -c > work.txt

    less work.txt

    Here's the top 10 results:
    474500 "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1
    317359 "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98
    140794 "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98
    91425 "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0
    66331 "Mozilla/4.0 (compatible; MSIE 5.0; Windows 98
    31072 "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0
    29963 "Mozilla/4.0 (compatible; MSIE 6.0; AOL 8.0
    26778 "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0
    25426 "Mozilla/3.0 (compatible
    20841 "Mozilla/4.0 (compatible; MSIE 5.01; Windows 98

    And in comparison, we'll look at some other top 10's.. Here's the top 11 Linux clients (11, because the first Opera was #11)

    grep -i linux work.txt
    1563 "Mozilla/5.0 (X11; U; Linux i686
    387 "Mozilla (X11; I; Linux 2.0.32 i586
    161 "Mozilla/5.0 (compatible; Konqueror/3; Linux
    145 "Mozilla/4.7 [en] (X11; I; Linux 2.2.13 i686
    96 "Mozilla/5.0 Galeon/1.2.7 (X11; Linux i686; U
    72 "Mozilla/5.0 Galeon/1.2.5 (X11; Linux i686; U
    67 "Mozilla/5.0 (X11; U; Linux i586
    64 "Mozilla/4.78 [en] (X11; U; Linux 2.4.7-10 i686
    56 "Mozilla/4.78 [en] (X11; U; Linux 2.4.9-34 i686
    46 "Mozilla/5.0 Galeon/1.2.6 (X11; Linux i686; U
    39 "Opera/6.11 (Linux 2.4.2 i386; U

    And the top 10 Opera clients.

    127 "Opera/6.01 (Windows 98; U
    118 "Opera/6.05 (Windows XP; U
    104 "Opera/6.05 (Windows 2000; U
    74 "Opera/7.01 (Windows NT 5.0; U
    72 "Opera/6.05 (Windows 98; U
    60 "Opera/6.0 (Windows 98; U
    56 "Opera/7.0 (Windows NT 5.1; U
    49 "Opera/6.0 (Windows 2000; U
    41 "Opera/7.0 (Windows 98; U
    39 "Opera/6.11 (Linux 2.4.2 i386; U

    Ok, lets give better Opera numbers. It seems Opera has a few different formats for its browser string. Thanks guys. That helps me a lot..

    The top 10 browser string with "Opera" anywhere in it are:

    cat list.txt | grep -i opera | sort | uniq -c | sort -r -n -k 1

    ---
    752 "Mozilla/4.0 (compatible; MSIE 5.0; Windows XP) Opera 6.05 [en]"
    627 "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows XP) Opera 7.0 [en]"
    617 "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.0 [en]"
    378 "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows 98) Opera 7.0 [en]"
    277 "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.01 [en]"
    271 "Mozilla/4.0 (compatible; MSIE 5.0; Windows 2000) Opera 6.05 [en]"
    246 "Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 6.05 [en]"
    222 "Mozilla/4.0 (compatible; MSIE 5.0; Windows XP) Opera 6.05 [de]"
    194 "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.0) Opera 7.0 [en]"
    156 "Mozilla/4.0 (compatible; MSIE 5.0; Windows ME) Opera 6.05 [en]"

    Or more specifically, lets find every Opera browser regardless of OS type.. That's just about as big as we can inflate your numbers.

    cat list.txt | grep -i opera > work.txt
    cat work.txt | grep ^\"Opera > a.list
    cat work.txt | grep -v ^\"Opera > b.list

    cat a.list | cut -f 2 -d \" | cut -f 1 -d " " > opera.id
    cat b.list | cut -f 2 -d ")" | cut -f 1 -d \[ >> opera.id

    And then a little cleanup in 'vi' to fix the leading space, and the space versus slash in the two types...

    cat opera.id | sort | uniq -c | sort -r -n -k 1
    ---
    2565 Opera/6.05
    2488 Opera/7.0
    678 Opera/7.01
    549 Opera/6.01
    537 Opera/6.0
    438 Opera/6.04
    336 Opera/6.03
    105 Opera/6.11
    63 Opera/5.12
    47 Opera/6.02
    47 Opera/5.0
    43 Opera/6.0/\xa4/
    32 Opera/5.02
    30 Opera/4.0/Beta/4
    28 Opera/5.11
    27 Opera/5.01
    21 Opera/6.01/~/
    14 Opera/5.12/\xa1\xe8/
    13 Opera/3.60
    12 Opera/5.12/OCV2/
    9 "
    7 Opera/6.1
    2 Opera
    1 Opera/6.01/OCV2/

    Now honestly, who should I be designing pages for? the 2,500 hits from Opera 7.0, or the 474,500 from "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1 ?

    **WE** do respect peoples ability to choose what browser they want, and *WE* won't limit it, but I'd bet with these numbers in front of them, most bosses would have the pages designed for the majority..

    If the decision were presented to me, wether to include a really great feature that works in Netscape and MSIE but not Opera, or not, and I did exactly what I just did, and saw that 8,092 of 1,949,023 hits came from Opera, that's .0004% of our hits, I'd have to say "Do the change, ignore Opera".

    If Microsoft had half a clue (which I'm sure someone there does), and they checked to see what browsers were viewing, and *THEY* saw that .0004% of the browsers hitting them were Opera, they wouldn't waste the time to do make special pages specifically to break Opera.. It's simply a bug.. It's not worth the effort.. If someone did anything, I'd bet they were trying to make a better page for the Opera people, and failed.. Probably a newbie was given the job. Who cares if you mess up the page that no one sees..

    1. Re:Breaking my own site by Anonymous Coward · · Score: 0

      #include <stdio.h>
      Ladi dadi,
      we likes to party
      we dont
      cause
      trouble
      we dont
      bother nobody
      we just some people
      who rock
      the mike
      and when we rock
      the mike
      we rock
      the mike (right)
      so all
      you all
      all you dogs
      inhale
      sit back
      relax
      and enjoy yourselves
      Rolling down the street
      smokin
      sippin on
      "janin juse?!"
      laid back
      with my
      mind
      on my
      money
      and my money
      on my
      mind

  397. Re:extending your example by Anonymous Coward · · Score: 0


    trippin,
    into the future
    my mind keeps on
    slipping

  398. Re:Sites del. diff. content to different browsers. by ubernostrum · · Score: 1
    At the most, it usually takes a few conditional PHP statements to create a page that renders 99% the same in almost all browsers, and keeps customer complaints to a minimum. I really don't care if you choose to do it another way.

    I guess I just don't get this "keep complaints to a minimum" tactic. If I went into a CD store and complained that the discs they sell won't play on my Victrola, they'd laugh me out of the store. But if I go to a website in a browser that's close to a decade old and complain that it doesn't render properly, some web designers will fall all over themselves trying to fix it for me. Why? Make your pages gracefully degrade, add a browser upgrade message if you're really politically-minded, and leave it at that.

    On the other hand, if you keep designing different versions of pages for different browsers, you'll hold back web design and technology (people like you are the reason why CSS1 is a 7-year-old standard that I still can't use to its fullest effect) while not really doing anyone a service.

    But if you really want to do it that way, it's your prerogative. Have fun in the Stone Age . . .

  399. Re:Sites del. diff. content to different browsers. by revery · · Score: 1

    It's not so much that I want to do that, but plenty of bosses do, and he that writes the checks makes the rules.

    On the other hand, if you keep designing different versions of pages for different browsers, you'll hold back web design and technology (people like you are the reason why CSS1 is a 7-year-old standard that I still can't use to its fullest effect) while not really doing anyone a service.

    First of all, I'm not talking about a ton of changes, usually just a few lines on a few pages.
    But honestly, I have very little sympathy for people who complain that accomodation holds back development. As a business you're goal is not standards compliancy or the accomodation of older browsers, it's to make money. And there's a balance there.

    By the way, you're the one who brought up the old WebMac or whatever the heck Stone Age browser. But ultimately, it is up to the owner of a company to decide at what point he feels safe in potentially losing a sale/contact point.

  400. Re:Sites del. diff. content to different browsers. by ubernostrum · · Score: 1
    But honestly, I have very little sympathy for people who complain that accomodation holds back development. As a business you're goal is not standards compliancy or the accomodation of older browsers, it's to make money. And there's a balance there.

    Really? What balance is being thrown off by a gracefully degrading page? None. Hence I see businesses which accomodate old browsers with multiple separate pages and oodles of browser-sniffing scripting as deliberately holding back web development for no good reason whatsoever. Accomodate them by designing a page that still looks OK in old browsers, but pixel-perfect is a waste of time, money, and bandwidth for an unreasonable and in some cases unattainable design goal; is it good business sense to throw away resources like that? If your boss thinks so, maybe he needs a performance review.

  401. Yahoo? by LPetrazickis · · Score: 1

    I do visit Yahoo! Groups from time to time (w/ Opera 7 set to identify to Opera), but I don't think a great many people do that. There is absolutely no other reason to touch Yahoo! with a parsec-long stick.:)

    --
    Is this a sigs-optional kind of place? 'Cause I am totally down with that if you know what I mean.
  402. Re:Sites del. diff. content to different browsers. by DunbarTheInept · · Score: 1

    If you're referring to eddy,

    I was, yes...

    [...] He did say just that. [...] You can read it here.

    This is what he said:

    People who say things like "I have to [...] get thinks to look the same" are saying "I don't understand the web" and should probably not be working with it until they clue on.

    Apparently you read that as "Eddy is trying to say that it's easy to make things look the same and thus people who claim they have to jump through hoops to do so don't understand the web." I read it as, "Eddy is trying to say that people who are making it a goal to get things to look the same don't understand the web. Using the web to lay things out precisely is like using a school bus to go off-road racing - that's not what it's for."

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  403. Re:Sites del. diff. content to different browsers. by revery · · Score: 1

    For the last time, I never said pixel perfect and I even pointed out that what I was talking about was just pretty darn close.

    Yuo might talk about giving your boss a "performance review" but I live in the real world, where I am selling him my services. If he wants me to waste my time, I can either comply or quit.

    I think I'm done here.

  404. Re:Sites del. diff. content to different browsers. by revery · · Score: 1

    Sorta, I read it somewhere between the two. And I agree with you to a point. In the original discussion, the context of "same" was more "close enough" from a business point of view than "pixel perfect" sameness. Many businesses (whether rightly or not, I don't care) believe that their website's look is a sufficient part of their brand to invest some time and money in making it consistent across most browsers. Obviously, at some point it makes no sense to continue supporting certain browsers, but you base that decision on use percentages and other statistics. The emphasis of eddy's initial posts basically called anyone who modified the content sent to a browser based on it's type and version number, an idiot, end of story.

    I think that's rather harsh. I don't work for the W3 standards committee, I work for my boss. And if on rare occasion, the only way to satisfy him is to break a W3 recommendation or send different content, I will, end of story.

    You don't seem like half of an ass as eddy. His vitriol was the catalyst for my rage. I have no problem with you whatsoever, unless you start calling people idiots because they don't agree with you.

  405. Opera exhibits same problem by bcaulf · · Score: 1

    I read Slashdot on Opera with nested comments and an unlimited number of comments per page. When I get mod points Opera fails to properly display pages with too many posts. The mod dropdown is rendered on top of part of some of the posts. I'm currently on Opera 6.04 and this problem has existed for years.

    1. Re:Opera exhibits same problem by Anonymous Coward · · Score: 0

      Could Opera Crash Keyboards?

    2. Re:Opera exhibits same problem by Anonymous Coward · · Score: 0

      Did intelligence create kansas?

    3. Re:Opera exhibits same problem by Anonymous Coward · · Score: 0

      What is karma?
      Your karma is a reference that primarily represents how your comments have been moderated in the past. Karma is structured on the following scale "Terrible, Bad, Neutral, Positive, Good, and Excellent." If a comment you post is moderated up, your karma will rise. Consequently, if you post a comment that has been moderated down, your karma will fall.
      In addition to moderation, other things factor into karma as well. You can get some karma by submitting a story that we decide to post. Also, metamoderation can cause your karma to change. This encourages good moderators, and ideally removes moderator access from bad ones.

      Answered by: CmdrTaco
      Updated by: Robo
      Last Modified: 7/15/02

      What does "Good", "Bad" etc. Karma Mean?
      Karma is the sum of your activity on Slashdot. This means posting, moderation, story submissions. It's just an integer in a database. The tiers are Terrible, Bad, Neutral, Positive, Good, and Excellent.

      Answered by: CmdrTaco
      Last Modified: 7/12/02

      Karma used to be a number, now it is a word, this sucks!
      People like to treat their Slashdot Karma like some sort of video game, with a numeric integer representing their score in the game. People who do this simply are missing the point. The text label is one way we've decided to emphasize the point that karma doesn't matter.

      Answered by: CmdrTaco
      Last Modified: 7/12/02

      Is there a limit to how much karma you can accumulate?
      Yes. Karma is now capped at "Excellent" This was done to keep people from running up insane karma scores, and then being immune from moderation. Despite some theories to the contrary, the karma cap applies to every account.
      Answered by: CmdrTaco
      Last Modified: 1/24/02

      It seems unfair that I can't get any more karma than that even if I earn it.
      Karma is used to remove risky users from the moderator pool, and to assign a bonus point to users who have contributed positively to Slashdot in the past. It is not your IQ, dick length/cup size, value as a human being, or a score in a video game. It does not determine your worth as a Slashdot reader. It does not cure cancer or grant you a seat on the secret spaceship that will be traveling to Mars when the Krulls return to destroy the planet in 2012. Karma fluctuates dramatically as users post, moderate, and meta-moderate. Don't let it bother you. It's just a number in the database.
      Answered by: CmdrTaco
      Last Modified: 10/19/00

      Why didn't I get karma for a Quickie or a Slashback story?
      This is a shortcoming in the code that we haven't solved yet. Essentially, the system can easily track a submitter of a story and grant them karma, but Quickies and Slashback each operate differently. A dozen or more people might contribute directly to any one of those stories. The system doesn't really have any internal record to handle sorting out the karma distribution. Besides that, we currently grant karma points for an accepted homepage story.
      Answered by: CmdrTaco
      Last Modified: 7/15/02

      What is karma good for?
      Karma is used to determine who moderates and who doesn't. Extremely bad karma usually indicates a user account that is being used to spam the discussion board.
      Secondly, users with better karma are given a bonus point which can sometimes increase your karma level. Logged-in users normally post comments with a score of 1, but the theory is that if a user earns higher karma, they may post with a score of 2. Essentially its a reward for being a good participant on Slashdot, or a punishment for being a bad one. Users with very low karma might lose the +1 associated with being a logged-in user. Extremely bad users might even be penalized to a -1.

      Answered by: CmdrTaco
      Last Modified: 7/15/02

      Why is my karma not what I expect?
      If you've been moderating or posting, your karma will likely fluctuate a little as you are moderated or metamoderate. Don't worry about it; this is normal. Please remember that this is just a number in a database that helps us determine who gets selected as a moderator. It doesn't determine your IQ or your value as a human being. It's simply not a big deal.
      Answered by: CmdrTaco
      Last Modified: 6/12/00

      My Karma: How low can it go?
      The lowest your karma can go is "Terrible." Check out "What does "Good", "Bad" etc. Karma Mean?" if you want to learn more about how the karma reference are tiered.

      Once you get really low, you start posting at -1, and the moderators are less likely to see your posts, so it's hard to lose any more karma.

      Answered by: CmdrTaco
      Last Modified: 7/15/02

      Whenever I use my +1 Bonus, I get moderated down and lose Karma!
      As a good poster, you earned a bonus: you are allowed to speak slightly "louder" then other people. In most cases, this is because you've earned it. But with that right comes a responsibility - you have to justify that bonus score. The louder you speak, the more likely you are to be moderated down, unless you're sufficiently interesting to prompt the moderators to let you keep your bonus score. This is how the system is designed to work: you can't just rack up karma, and then post nonsense.
      Answered by: CmdrTaco
      Last Modified: 6/12/00

      I'm not getting the Karma I deserve (or Unfairly Losing it!) for posts once I get near the Karma Ceiling!
      You're right. But please keep in mind that once you are "Excellent", that's as high as you can go. You have your bonus point already. What more do you want? Karma by its very nature fluctuates fairly dramatically, and the karma ceiling does tend to cause some ripples in that fluctuation at the top end of the scale... but they are only small ripples, and they are normal. They really don't matter at all. Its not punishment, its just the normal flow of things.
      Answered by: CmdrTaco
      Last Modified: 9/19/02

    4. Re:Opera exhibits same problem by Anonymous Coward · · Score: 0

      hipocrite lecteur, mon semblable, mon frere

    5. Re:Opera exhibits same problem by Anonymous Coward · · Score: 0

      you appear to be a man who knows how to stroke his own keyboard and make his hard drive whir while listening to don giovanni in the background.

  406. thats more like it by Anonymous Coward · · Score: 0

    whoohoo! the moderators are getting smart to your astro-antics buddy

  407. Dont Misquote Robert Heinlin as Napoleon by Vengie · · Score: 1

    You are misquoting "Hanlon's Razor" -- derived from the Beiters. (Worship the Mad God Finagle and the prophet Murphy) http://info.astrian.net/jargon/terms/h/Hanlon_s_Ra zor.html

    --
    When in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi. (Larry Wall)
  408. The Battle for Embedded Space by Anonymous Coward · · Score: 0

    This article makes the claim that Microsoft is undermining confidence in opera in order to keep pace in the embedded market.

  409. Last Post! by alpg · · Score: 0

    "I changed my headlights the other day. I put in strobe lights instead! Now
    when I drive at night, it looks like everyone else is standing still ..."
    -- Steven Wright

    - this post brought to you by the Automated Last Post Generator...