Slashdot Mirror


MSN Blocks Mozilla, Other Browsers [updated]

k_hokanson writes: "I was just going to check out some tasty news articles, with my trusty Mozilla, at MSN. but what do I get when I go there? A nice little message telling me that 'in order to display this page properly', I have to get the latest version of IE! And no, there's no option to display it incorrectly. " Enough people have submitted this story that it can't be an isolated case;) Thanks, Microsoft. Here's the story on Yahoo!. CT: telling konqueror to lie about its User Agent causes the page to render correctly save the background which is the wrong color. Update: 10/25 23:19 GMT by T : kuwan writes "Looks like Microsoft was getting too much heat. CNet is reporting that Microsoft is backing off on their browser block. I'm only wondering how long it will be before they do it again with some other excuse as to why we all need IE."

12 of 1,295 comments (clear)

  1. Workaround.... by sb_steele · · Score: 4, Informative

    Apparently MS is only blocking OS's that have IE available (Win32 / MacOS)...there is hope: A story on mozilla.org shows how to change what your browser reports as its UserAgent (Customizing Mozilla). Change (or create) user.js in your Mozilla Profile directory, and place this in it:

    user_pref("general.useragent.override", "Mozilla/5.0 (X11; U; Linux 2.2.16-22smp i686; en-US; m18) Gecko/20010110 Netscape6/6.5");

    Mozilla on Win32 now gets in... But this just adds to the evidence against anything MS...

    1. Re:Workaround.... by Gerv · · Score: 5, Insightful

      This isn't true - they are blocking Mozilla and Opera on Linux, but allowing 4.x. This makes their "it's about web standards" story rubbish.

      Gerv

    2. Re:Workaround.... by iabervon · · Score: 5, Funny

      Actually, what makes their story rubbish is that (1) it doesn't accept the W3C HTTP Validator and (2) the splash page doesn't even *pass* the validator.

  2. Not just "incompatible browsers" by RedX · · Score: 5, Interesting
    This doesn't seem to be one of those issues where MS will claim that non-IE browsers can't view MSN because of technical incompatibilities. According to the Yahoo article, Opera is claiming that MSN is actively blocking the browser depending on what name it reports to the server. Non-IE browsers that MS hasn't chosen to block are working fine, at least according to Opera.

    "Microsoft is seeing (that) it is an Opera browser and shutting it out," said Tetzchner, whose team was testing the problem Thursday. "If you change the Opera string by one letter, it is letting us in."

  3. Confirmed, and this is great news. by TomatoMan · · Score: 5, Insightful

    Confirmed on Moz 0.94! Says I have to upgrade to IE for Windows or Mac, or MSN Explorer for Windows.

    I think this is great news. It means Microsoft is leaving the web and going their own way. Whatever it is they've got over there, by definition it isn't the web if it can't be viewed with a generic web browser.

    Good luck to them on their new venture, whatever it is, and happy to have them out of the way on standards issues now that they've left the web to the rest of us.

    --
    -- http://frobnosticate.com
  4. It's just to fool statistics by chrysalis · · Score: 4, Insightful

    The workaround is easy : change your user-agent to MSIE. Opera, Links, and most HTTP proxies can do this.
    The drawback is that the percentage of clients using IE will increase, even though they are really using Mozilla or other non-IE software.
    So statistics will always show a lot of IE, even when AOL will have released AOL 6 with Gecko..


    --
    {{.sig}}
  5. Re:Not for me by MindStalker · · Score: 4, Interesting

    Well they probably hardly know or care about Konqueror. From what I've read the page specifically blocks Opera and Mozilla. If you change Opera to report it as Ophra for example. It will let it go through. So its not a block everthing but IE scheme. Its a lets not let Opera or mozilla in scheme, which I think is worse as its specifically discriminating. And not by quality either as Opera and Mozilla are the 2 non IE browser that most likly will render msn.com best.

  6. No no no! by TomatoMan · · Score: 5, Insightful

    I'd argue to never, ever do this. Why change your good browser to report that it's a bad browser?

    This what's important here: The authors of the site blocking you have decided that you're not important. Fine; nod your head in agreement and take your traffic, ad-viewing eyes, and attention elsewhere. Don't even tell them or complain; let them die of natural selection.

    --
    -- http://frobnosticate.com
  7. In other news by wiredog · · Score: 4, Funny

    You need to use AOL's browser to use AOL!

  8. Re:How are they blocking ? by Tridus · · Score: 4, Informative

    They're blocking specific ones.

    eg: Opera includes the ability to spoof certain other ones, but still tacks "Opera 5.xx" somewhere in the UA. So if you simply search it for "Opera", you can block it. If they change the string to Opero for example, it will work again.

    The interesting thing is that I'm not sure what would happen if you made a copy of IE using the IEAK that contained a custom UA string that had the word "Opera 5" in it. I wonder if it'd get blocked too. :)

    --
    -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
  9. Something tells me... by mystery_bowler · · Score: 4, Insightful

    I'm going to get flamed for this...

    As terrible as it is that Microsoft is prohibiting other web browsers from accessing MSN, it's not as if Microsoft has a monopoly on news and content on the web (at least not yet). As a company, they can decide how they want their content rendered and if IE (no matter how self-serving it is) is the only browser that does the job perfectly, then so be it.

    I develop web applications and there are times when a client asks for something that simply isn't feasible (or perhaps possible) in Netscape 4.x, so we inform the client of that and, effectively, prohibit them from using Netscape 4.x to access the application. I don't see much of a difference here.

    Now I would see a major difference if there weren't news and content alternatives (and plenty of them) to MSN. Heck, IMO they could limit access to only IP addresses that are on the MSN network. Didn't Prodigy do that?

    Yeah, it's self-serving and perhaps borderline unethical. But it's not illegal (yet) and if they want to make a sight that uses IE features they can't guarantee are supported in other browers, that's their call.

    --

    My sigs always suck.
  10. Client identifiers by ftobin · · Score: 5, Insightful

    I've been thinking about this for a while, and prompted by this scenario, I've come to the conclusion that protocols that let client-identifying strings go through is just asking for discrimination and phony statistics.

    Many protocols use client identifers, such as HTTP, SSH, and OpenPGP. However, I'm not seeing any true purpose for having these identifiers stuck into the messages used in these protocols. Perhaps at one time they were used so that workarounds for buggy clients could be made, but the problem there is with the buggy client. Nowdays, however, checking client identifiers, be it via user-agent or Javascript tests, it is used to discriminate against certain clients.

    Futhermore, many clients probably lie about what what they are, in order to get a server to listen to them. This is sad, because it creates false statistics about what the client percentage breakdown really is. In addition to this problem, the statistics themselves create a snowballing effect, suggesting to server-admins to only 'support' certain clients, and suggesting to end-users that 'everyone' is using a certain client and they should too.

    Just as justice is supposed to be blind, I feel the same should be said about servers; they should have no knowledge of what client it is that is accessing them.

    As more and more services become network-enabled, we should be wary of any protocol that implements a client-identifier. Or else we will see more of the same discrimination.