IE only!



  •  Well, what happens when you want an iTunes store account but don't have a creditcard? (like 33% of the Europeans)
    Well, then you go to clickandbuy.com and create an account.
    Next, you verify your click&buy account and connect it to iTunes, at least that's the plan.
    When you click on the iTunes "next" button after you selected click&buy, your browser opens. Not a problem.
    Then, you are greeted with the following screen:
    [img]http://img211.imageshack.us/img211/5484/clickandbuywtfni1.png[/img]
    Notice the lowest box? It reads: "Important instructions for Firefox-users.". Ok, no point, browser compatibility is hard and at least they aknowlegde FF's existance (not a word about Opera or Safari though)
    It reads something like this: "For a correct display of the procedure you need to install a firefox-plugin. Click here for this plugin and here for its instructions.". Ok, that's definitly WTF'y. A plugin for a website?
    It get's worse however, follow the link and you will be baffled by it's contents:
    [img]http://img208.imageshack.us/img208/8809/clickandbuywtf2cg0.png[/img]
    That's right! [b]User Agent Switcher[/b]. They want you to [b]change the user-agent string to internet-explorers one[/b].
    A small other WTF: when you follow the instructions link you get:
    [img]http://img45.imageshack.us/img45/5234/clickandbuywtf3rs5.png[/img]

    [url]https://eu.clickandbuy.com/anleitungen/firefox_pdf_en.pdf[/url] works however



  • Sounds a lot better than not supporting Firefox at all.

    At least they are trying...

    Maybe they are working on getting their site working/producing revenue before learning cross browser compatibility?



  •  Well, yeah, obviously. If you already control the server, it's much more easier and convenient to tell the costomers to fake their user-agent strings than it is to, let's say, not write an user agent filter at all...



  • @MasterPlanSoftware said:

    Sounds a lot better than not supporting Firefox at all.

    At least they are trying...

    Maybe they are working on getting their site working/producing revenue before learning cross browser compatibility?

     

     True. But it seems like it's just a user-agent that doesn't match with a predefined list. I think it's a lot easier to just add the FF user-agent string to the list that to place that warning everywhere.

    side not @your sig (not to start a flamewar): I admit the first was a bit off, but I meant languages like C++, C# or java. I stand by the second and third: ASM are just direct instruction for the CPU with the command directly translating into bits. Also, the CPU [i]is[/i] turing complete (otherwise a turing-complete programming language wouldn't exist for it). It's also true that C code is not a direct instruction for the CPU. If you feed the source to a CPU (the charset bits of the source) it won't do much. You have to compile it into direct instructions



  • @PSWorx said:

    tell the costomers to fake their user-agent strings than it is to
     

    Next thing you'll know, they'll be putting up detailed instructions on how to telnet to port 80 and what to cut 'n paste to fake a POST to complete the registration. Why worry about browser compatibility when you can eliminate browsers completely? 



  • @MasterPlanSoftware said:

    Sounds a lot better than not supporting Firefox at all.

    At least they are trying...

    Maybe they are working on getting their site working/producing revenue before learning cross browser compatibility?

     

    Yeah, great. If it isn't compatible with Firefox already, this fix won't work. The plugin just lets FF pretend to be IE, not actually become IE.

    Something that's largely form based shouldn't be in any way difficult to write in a way that's cross browser compatible by default.

    They're not really trying. They're just useless fuckin' amateurs who shouldn't be allowed to do anything web related forcing their users to work around something that they could much more easily disable at their end.



  • @drinkingbird said:

    They're just useless fuckin' amateurs who shouldn't be allowed to do anything web related forcing their users to work around something that they could much more easily disable at their end.
     

    Maybe they are developing for the majority of the market and saying "We will get to rest later" or even "Fuck people who use Firefox".

     

    Honestly, I have seen and heard enough people doing the opposite (support FF only) where this at least makes more sense to me.



  • @MasterPlanSoftware said:

    Honestly, I have seen and heard enough people doing the opposite (support FF only) where this at least makes more sense to me.

    QFT.

     

    Not supporting FF is not a WTF.  However, asking people to switch their user agents is a bit... odd.  I suppose it could be some weird situation where the company doesn't have control of the software they are using so they can't make it accept a different UA header, but there are better ways to handle it than having people install a FF plugin.

     

    TRWTF, though, is that this is for the iTunes store which means Mac users who use the default browser (Safari) are seriously boned. 



  • @morbiuswilters said:

    TRWTF, though, is that this is for the iTunes store which means Mac users who use the default browser (Safari) are seriously boned. 
     

    The real question though that isn't answered in the OP, is will it actually work with FF or not?

    The OP never says he has tried it or not. It could just be some boilerplate message some intern left there or something. You never know.



  • @MasterPlanSoftware said:

    Honestly, I have seen and heard enough people doing the opposite (support FF only) where this at least makes more sense to me.

     Ah, but thanks to the IE7pro plugin, IE has a user-agent switcher, too.  As does Opera. So people can just set their user agent to googlebot and be let in to every site.



  • @MasterPlanSoftware said:

    Maybe they are developing for the majority of the market and saying "We will get to rest later" or even "Fuck people who use Firefox".

     

     

    You still don't quite understand, do you? That page actually *supports* firefox. They don't accept the "user agent" string, however.

    By the way, firefox's market share seems to be at 20-30% in europe. ( http://mozillalinks.org/wp/2007/07/firefox-takes-28-market-share-in-europe/ , http://mozillalinks.org/wp/2007/06/w3counter-firefox-holds-25-of-browser-market/ ) And it seems like this forum software's preview feature actually doesn't work in firefox.



  • @Juifeng said:

    And it seems like this forum software's preview feature actually doesn't work in firefox.

     

    It does, it just takes a [i]bit[/i] long. 



  • @MasterPlanSoftware said:

    The real question though that isn't answered in the OP, is will it actually work with FF or not?

    The OP never says he has tried it or not. It could just be some boilerplate message some intern left there or something. You never know.

     

     It did and it didn't. Exactly the same happened in IE7 and FF. after a few steps however it wanted to "forward" me to itunes. It tried to open a "itms://" link which Firefox completely ignored. in IE I was forwarded to a "download iTunes" after a while. [url=http://discussions.apple.com/ann.jspa?annID=152]Apple knows how to fix that though[/url].

    If it was "just an intern" I still think it was a WTF. Why allow that (apparently clueless) intern to put it on the site and worse, why is it still on the site then? 



  • @morbiuswilters said:

    TRWTF, though, is that this is for the iTunes store which means Mac users who use the default browser (Safari) are seriously boned.


    safari is not mentioned, because it already has a built-in user-agent switcher.



  • Ah I recall that website! I think it is entirely made by interns. I once wanted to make an account, but the site was so bad that I absolutely did not trust them with my money.

     I used the dutch version of the site (as apparently did the OP), but they cannot spell our country name right. It says 'Netherland' instead of 'The NetherlandS' (with s). BTW, this is the only (pseudo) Enlish named country in the list, the rest is in Dutch. For the USA they use 'geverenigde staten', while 'geverenigde' has 0 hits on google (I suppose you could translate it something like 'uniteted' which does have 711 hits).

    https://eu.clickandbuy.com/registration/http://eu.clickandbuy.com/?lang=nl&Nation=NL

     



  • Discourse touched me in a no-no place

    @samanddeanus said:

    So people can just set their user agent to googlebot and be let in to every site.
    Um, no. You won't get on any of my sites if you do that, nor will you get on any other sites using http://www.bad-behavior.ioerror.us/



  • @Juifeng said:

    They don't accept the "user agent" string, however.
     

    Actually, according to the OP (in a post below) it does.

    Don't jump to conclusions.

    @Juifeng said:

    And it seems like this forum software's preview feature actually doesn't work in firefox.

    Works fine for me.



  • @dtech said:

    It tried to open a "itms://" link which Firefox completely ignored.
     

    Ohhhh.... so it is actually Firefox who doesn't support something... The shoe is on the other foot.



  • When I first read that it wanted you to install a plugin, I thought it was going to be IE Tab.  Now that would have been an awesome WTF.

    This is still kind of funny though.  I can't imagine what freaky website design they must be using that actually checks the user agent.  The only thing I can think of is maybe they're using an old version of ASP.NET that treats Firefox as a "downlevel" browser and renders a whole bunch of stuff with tables instead of divs - but that's easily fixed with a browsercaps update. 



  • @lanzz said:

    @morbiuswilters said:

    TRWTF, though, is that this is for the iTunes store which means Mac users who use the default browser (Safari) are seriously boned.

    safari is not mentioned, because it already has a built-in user-agent switcher.

    I don't think you follow.  First, why would Apple use a 3rd party service that required users of their own browser to switch UAs?  Second, why are the instructions for switching the UA in Safari not there?  Let's be honest, Mac users are usually not the most tech-savvy individuals and are less likely to be running FF or to even understand how to switch their UA in Safari.  So they are going to see this page, have no idea what it is talking about and leave.



  • @morbiuswilters said:

    Mac users are usually not the most tech-savvy individuals

    But apparently they do make for one hell of an easily aggravated fanboi. Even the slightest whiff of anti-Mac sentiments anywhere on the net will bring down hellfire and damnation for anyone even peripherally involved.



  • @MarcB said:

    @morbiuswilters said:

    Mac users are usually not the most tech-savvy individuals

    But apparently they do make for one hell of an easily aggravated fanboi. Even the slightest whiff of anti-Mac sentiments anywhere on the net will bring down hellfire and damnation for anyone even peripherally involved.

     

    Same goes for linux fanbois.



  •  This is all a Microsoft evil plot to keep the statistics about FF users low in Europe, of course.

     TRWTF is that people are mps is trying to argue that the OP is not a WTF. They want you to change the user agent ffs. This is not a mom&pop shop, it's a major checkout service.

    If it was really some buggy proprietary web app requiring an IE user-agent, I would have rewritten the request with mod_headers (already done for some other CMS).

     

     @MasterPlanSoftware said:

    @dtech said:

    It tried to open a "itms://" link which Firefox completely ignored.
     

    Ohhhh.... so it is actually Firefox who doesn't support something... The shoe is on the other foot.

    Rather iTunes not supporting FF. I don't blame Apple for this, but this is not FF's job to register protocols.



  • @Kl4m said:

    They want you to change the user agent ffs.
     

    And dtech says that it worked anyway in Firefox, so what is the issue?

    @Kl4m said:

    Rather iTunes not supporting FF. I don't blame Apple for this, but this is not FF's job to register protocols.

    I think it /is/ firefox's job to support protocols.



  • iTunes just has to register it. Heck, even Microsoft Windows media player did it (mms://).

    I'm pretty sure they did actually in the latest versions.

    @MasterPlanSoftware said:

    And dtech says that it worked anyway in Firefox, so what is the issue?

    You're right, there's no real issue. Then it's an even bigger WTF.


Log in to reply