Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
The Internet Operating Systems Software Windows

Why are Websites Still Forcing People to Use IE? 899

DragonTHC asks: "I just visited Movielink's website for research. Their site has a nice message saying, 'Sorry, but in order to enjoy the Movielink service you must use Internet Explorer 5.0 (or higher) or Mozilla/Firefox with an IE Tab Extension (IE installation required).' While allowing the IETab Firefox extension is somewhat progressive, why do companies still force people to use Internet Explorer? Surely the site should work just fine in Firefox? With Firefox's steady gains in market share, you would think that webmasters would get the hint. If you are a webmaster, what are your reasons for forcing IE?"
This discussion has been archived. No new comments can be posted.

Why are Websites Still Forcing People to Use IE?

Comments Filter:
  • Just use the User Agent Switcher extension (https://addons.mozilla.org/en-US/firefox/addon/59 ) and have Firefox pretend it is IE. Nine times out of 10 the site will work just fine.
  • Re:IE!!!!! (Score:4, Informative)

    by Icarus1919 ( 802533 ) on Wednesday April 18, 2007 @08:00PM (#18790385)
    A flame war means page views.
  • by JonWan ( 456212 ) on Wednesday April 18, 2007 @08:18PM (#18790605)
    Just tried it, it just saye that it's loading and sits there.
  • by Anonymous Coward on Wednesday April 18, 2007 @08:28PM (#18790725)
    Bullshit.

    I'm currently working a VERY large site for a VERY large company that happens to be largest manufacturer of their product in the world. This is site has to be deployed in 7+ languages in 20+ countries on 4 continents. It has more AJAX (and other Web 2.0 buzzwords) than you can shake a stick at, it genereates *zero* script errors on any brower, EVERY page validates, and, apart from the innate differences in the way Macs and PCs render fonts, it looks EXACTLY the same in IE6, IE7, FF, and Safari (Still working on Opera).

    There's no reason you can't make your site look and function great across all platforms. You just have to be willing to pay the big bucks for the kind of people who can build it for you.
  • by dook43 ( 660162 ) on Wednesday April 18, 2007 @08:29PM (#18790753)
    Firefox does not allow you to clear the Authentication cache (Basic or NTLM) unless you create a signed component. This forces us to close the browser to clear authentication data (We have kiosks where more than one user is viewing private healthcare information and this behavior is VERY undesirable)
  • by Akaihiryuu ( 786040 ) on Wednesday April 18, 2007 @08:38PM (#18790861)
    Sure can...it's very easy too.
    https://addons.mozilla.org/en-US/firefox/addon/59 [mozilla.org]
  • It's worse than that (Score:4, Informative)

    by AlHunt ( 982887 ) on Wednesday April 18, 2007 @08:42PM (#18790929) Homepage Journal
    No 98, no ME, no MAC, no Linux

    Sorry, but as of May 2, 2005, Movielink no longer supports Windows 98 and ME operating systems.
    Movielink also does not support Mac or Linux.

    In order to enjoy the Movielink service, you must use Windows 2000 or XP,
    which support certain technologies we utilize for downloading movies.
  • Poor programming (Score:5, Informative)

    by Yobgod Ababua ( 68687 ) on Wednesday April 18, 2007 @08:43PM (#18790941)

    In those cases re-making a site/changing it for maximum browser capability doesn't make as much sense as some instructions for how FF users might get round the problem. It might be that they don't care, it might be its actually the most sensible action.
    In 90% of the "IE-only" sites I've encountered, the problem is not that they would need to re-make their site but that they stuck some "browser verification" script on the front page that doesn't know anything about the capability of non-IE browsers and thus excludes them. Changing the site in these cases is as easy as removing the "you must use IE to enter" code. I usually test these cases by asking my non-IE browser to lie about what it is, and things then usually work perfectly.

    What really drives me mad are sites that say you need "IE X or more recent, or Netscape 6 or more recent" but don't let Firefox or Opera in because they didn't exist when they wrote the script and no one bothers to update it, even though these "more recent" browsers would do fine.
  • by LordKronos ( 470910 ) on Wednesday April 18, 2007 @08:48PM (#18791009)
    I use the User Agent Switcher plugin for sites like this. Well, in this case it doesn't help. The page brings up a clock timer/progress meter and gets no further. Bringing up the error console, it fails on a javascript error. And a look at the javascript code shows that the site uses ActiveX (Microsoft.ActiveXPlugin.1, MediaPlayer.MediaPlayer.1, etc).

    I beleive there is an ActiveX wrapper plugin for Firefox, though I'd never dream of actually using it. However, even that probably wouldn't help, because a bit further down the page.....VBScript. I'm pretty sure theres no way to get THAT working in Firefox.

    In short, I think the page is absolutely hopeless.

  • by LordKronos ( 470910 ) on Wednesday April 18, 2007 @08:51PM (#18791069)
    As I just now posted in another reply, it uses ActiveX and VBScript.
  • by Anonymous Coward on Wednesday April 18, 2007 @09:04PM (#18791217)
    I think the reason is that we are too lazy to test multiple browsers when we create the sites, and that we don't have any firm policies about standards adherance.
  • by il1019 ( 1068892 ) on Wednesday April 18, 2007 @09:04PM (#18791219)
    I use Avant Browser, which is based on IE. I've tried Firefox, and I use it when in linux, but i can't stand gecko. It messes up Yahoo! for goodness sake. I find it frustrating when i find, however rarely, the firefox only sites. They are growing in numbers, and are annoying as hell for people that use IE. The only reason to create Firefox only sites is just to piss people off.
  • by Bogtha ( 906264 ) on Wednesday April 18, 2007 @09:05PM (#18791227)

    Actually, it's even worse than that.

    Thanks for your interest in Movielink, the leading movie download service. Sorry, but Movielink is presently unavailable to users outside of the United States.

    So they've thrown out Mac users, thrown out Linux users, thrown out BSD users, thrown out 98 and ME users, and thrown out everybody outside the USA. The majority of web surfers aren't even allowed to see their homepage!

  • by Yalius ( 1024919 ) on Wednesday April 18, 2007 @09:19PM (#18791383)
    I work support for an ISP; our billing page is IE-only. How many complaints do you think we have on file regarding not being able to use Firefox or Safari or another alternative? 2 complaints for the last year. The vast, VAST majority of users, when told that the Ebill function is IE only, just shrug and say, "OK" and click on IE. Even if Firefox is their primary browser. What the heck incentive is there to recode the page when there's just no demand for it? IE's already on 90%+ machines, and most people just plain don't care which browser they're using, even the ones who switched to Firefox.
  • Re:Obvious (Score:3, Informative)

    by masterzora ( 871343 ) on Wednesday April 18, 2007 @09:37PM (#18791615)
    I have been using Firefox since 0.9 and there has been vast improvement in rendering, stated or otherwise. For example, the Gamespot example you used just loaded up perfectly and quickly. These days I have yet to find a site render more quickly in IE than in Firefox, although there still do exist some websites that are specifically coded to handle IE's faults without handling the proper method, so they won't render the same in Firefox.
  • by stinkbomb ( 238228 ) on Wednesday April 18, 2007 @09:39PM (#18791631)
    ...the fact that they're running Apache on a Unix platform [netcraft.com].
  • by PyroMosh ( 287149 ) on Wednesday April 18, 2007 @09:39PM (#18791643) Homepage
    Doesn't work. I use Mozilla suite as my browser (Firefox just has a slightly different "feel" that I never got to like). The site gives me the "You must use IE" message. So I change my User-Agent string to "IE 6.0 WinXP" through Mozilla PrefBar [mozdev.org] (an awesome tool for Mozilla or firefox users, basicly lets you change any config file variable direct through the toolbar). When I tried it changing my UA string, the site just didn't load.

    I don't know what they use, but it does need IE. Probably ActiveX or some such.
  • Re:Obvious (Score:3, Informative)

    by AJWM ( 19027 ) on Wednesday April 18, 2007 @09:48PM (#18791765) Homepage
    Nobody can reasonably argue that Firefox 1.0 was better than IE.

    Sure they can, especially if they're arguing that Firefox 1.0 was better than IE 1.0. But I'd go further than that, it's certainly better than IE 5, and in many ways than IE 6. I'm posting this via Firefox 1.0.6. (Yeah, I keep meaning to upgrade. Real Soon Now.) CaptiveX doesn't mean diddly squat to me, I'm running 64-bit Linux.
  • Incompetence (Score:4, Informative)

    by beadfulthings ( 975812 ) on Wednesday April 18, 2007 @09:50PM (#18791789) Journal
    A wise person told me years ago that anything that said, "Best when viewed in [insert browser here] at [insert screen resolution here] was a very visible sign of laziness, incompetence, arrogance, and lack of interest in the ultimate "customer," the end-user. That advice was given when the browsers of the moment were IE and Netscape. It was good advice then, and with a modification or two, it's good advice now. So I'd have to say they are some combination of (a) lazy; (b) incompetent; (c) arrogant; and (d) not interested in their visitors. I always view such shenanigans as a sort of badge of shame, and it occasionally causes me to mistrust the content of such sites.
  • by emc ( 19333 ) on Wednesday April 18, 2007 @09:51PM (#18791803)
    That isn't true.

    I've opened two eTrade accounts using Safari.

    Maybe your problem isn't IE, it's Windows.
  • by setirw ( 854029 ) on Wednesday April 18, 2007 @09:56PM (#18791875) Homepage
    Malware jokes aside, there are a few neat things that are IE exclusive, namely proprietary CSS filters [fred.net] (that allow things like embossing, color inversion, rotation, etc...) These, of course, are accomplished through DirectX. CSS filters can also be animated... it's sort of cool to have an entire page pixelate/warp/dissolve/rotate/... in.
  • by sasdrtx ( 914842 ) on Wednesday April 18, 2007 @09:57PM (#18791879)
    I've used E*Trade more or less daily for about seven years, both brokerage and bank. Not once have I used IE. I used Netscape 7 at the time, and Firefox now.

    Maybe there's something "special" about the stock grant part.
  • by justinlindh ( 1016121 ) on Wednesday April 18, 2007 @10:43PM (#18792423)
    If this had been true, you probably could have just spoofed user_agent easily enough. I've gotten through several "IE Only" sites by just lying to the web server using Opera (you can identify as IE/etc in the browser's "site preferences"). I'm sure Firefox also has the ability (plug-in?). If the site uses ActiveX, however, I'm pretty sure you're screwed.
  • by naph ( 590672 ) on Wednesday April 18, 2007 @10:55PM (#18792543) Homepage Journal
    I'm living in South Korea at the moment, and Windows/IE is pretty much 100% here because a certain ActiveX control is used by most sites for encryption (they use their own SEED encryption or something, here are some links...

    "The key reason ActiveX is mandated by financial institutions is that Korea has its own national encryption scheme called SEED that is used in place of SSL. The reason this came to be stemmed from the fact that US export law in the late 1990s didn't permit the export of web browsers with more than 40 bit encryption. This meant that an ActiveX SEED plug-in was used in place of browser SSL. While there are Java and Netscape implementations of SEED, it was almost never implemented. ActiveX is so dominant that KFTC (Korea Financial Telecommunications and Clearings Institute) won't even assign users security certificates unless they're using Internet Explorer with ActiveX."

    http://blogs.zdnet.com/Ou/?p=412 [zdnet.com]

    http://www.zdnet.co.kr/etc/eyeon/internet/0,390369 62,39154849,00.htm [zdnet.co.kr] ...)
  • by rainwater ( 530678 ) on Wednesday April 18, 2007 @11:26PM (#18792907)
    Maybe the original author didn't actually get the point, but MovieLink is designed for IE because their service integrates Microsoft's DRM into the browser so it is easy to use their service for Windows users. While this may suck, it has nothing to do with what 99% of the comments are referring too (design incompetence). Maybe a better site should of been used for this rant.
  • by aputerguy ( 692233 ) on Wednesday April 18, 2007 @11:57PM (#18793195)
    Problem was not accessing the account but OPENING the account. I only tried it for stock option accounts so I cannot comment on general accounts.
  • by ScriptedReplay ( 908196 ) on Thursday April 19, 2007 @12:14AM (#18793321)
    From TFWebpage:

    <script language="JavaScript">
    <!--
    function bhawkTest() {
    ...
    try{ bhax = isHere('msxml'); if (bhax == 0) { bhax = isHere('Microsoft.ActiveXPlugin.1');}} catch (e) {bhax=-2;}
    ...
    try{ bhmp = isHere('MediaPlayer.MediaPlayer.1');} catch (e) {bhmp=-2;}
    ...
    // -->
    </script>
    ...
    <script language="VBScript">
    <!--
    Function isHere(chk)
    ...
    // -->
    So yeah, I would say MS crap. BTW, TFDetectionRoutine barfed at Firefox w/ UA changed to IE6, but accepted the same for Konqueror (hence the script info).
  • Comment removed (Score:3, Informative)

    by account_deleted ( 4530225 ) on Thursday April 19, 2007 @12:18AM (#18793359)
    Comment removed based on user account deletion
  • Re:Obvious (Score:0, Informative)

    by Anonymous Coward on Thursday April 19, 2007 @12:42AM (#18793537)
    I use Microsoft Visual Studio on a Microsoft Vista workstation, producing Microsoft ASP.NET applications that work with IE, Firefox, Opera, Netscape, and whatever that rotten Apple browser is. So bite me!

    Oh yeah.. I use vb-scripting also, and make lots and lots of money doing it!
  • by Anonymous Coward on Thursday April 19, 2007 @12:49AM (#18793593)
    The correct term is Hear, Hear. http://www.straightdope.com/mailbag/mhear.html [straightdope.com]
  • Re:Obvious (Score:5, Informative)

    by Skreems ( 598317 ) on Thursday April 19, 2007 @12:49AM (#18793599) Homepage
    Nonsense. I've worked on a number of ASP websites that behaved perfectly under Firefox.
  • by MobyDisk ( 75490 ) on Thursday April 19, 2007 @02:12AM (#18794155) Homepage
    This is odd. I just close an eTrade account that I've had for years and I always use Firefox. This must be something with their open account page. Ironically, I am leaving them for a host of other reasons, many of which are technical problems. I recommend moving your stocks elsewhere before they get hacked.
  • Re:Obvious (Score:2, Informative)

    by ThePromenader ( 878501 ) on Thursday April 19, 2007 @04:29AM (#18794941) Homepage Journal
    ...the beauty with Firefox is that its non-standard functions are but a <i>second layer</i> on top of the usual standards - all the widespread standards still work as they should in all browsers. The same is not the case for IE - even some of the simplest CSS functions behave differently therein.
  • by lahvak ( 69490 ) on Thursday April 19, 2007 @04:35AM (#18794961) Homepage Journal
    If by firefox only site you mean a site that won't let you in unless you are using firefox, I agree. If you mean sites that don't work well in IE, that's quite different.

    I have a site that looks like shit in IE. It looks fine in any other browser, including Lynx, but it just looks horrible in IE. You can still access everything with IE, but it just looks really weird. I don't care. It's not a commercial site, I have no profit from it, if you want to look at it using IE and have your eyes hurt, that's your problem. The site uses valid HTML and CSS, and I refuse to spend the time work around IE bugs.
  • by Dr_Barnowl ( 709838 ) on Thursday April 19, 2007 @04:41AM (#18794991)
    I'll second the sibling poster - ActiveX plugins are the most enormous security hole ever.

    I mean, you can mark them "Safe for Scripting" just by flipping a bit. There's a tool in the SDK to do it. Doesn't make it so, and IE can't verify that they are safe because it's compiled code.

    They don't run in a sandbox. They are raw, native code, running in your browser process. They are allowed to access files. Hell, they can poke around in your BIOS - Dell has one that identifies your system service tag. Most of the exploits that used to involve hanging up your modem silently and dialling a premium rate number to replace your connection were mediated through ActiveX controls.

    It sounds quite a cool idea though, it makes for a rich browser experience, it just wasn't done with any thought of the potential security implications.
  • Re:And he's right (Score:4, Informative)

    by Anne Thwacks ( 531696 ) on Thursday April 19, 2007 @04:49AM (#18795041)
    It's a question of how many people will boycott your site rather than use IE.

    As you business plummets downhill backwards, remember this: the answer is You'll never know.

    To ensure ongoing salary payments, you might wish to explain this to your boss now!

  • Re:Obvious (Score:2, Informative)

    by Anonymous Coward on Thursday April 19, 2007 @05:50AM (#18795311)

    Yes, after you turned off the "downlevel" browser feature that treats IE as CSS 2 compliant and sends hacked-up malfunctioning tables to other browsers.
    Actually it's had separate Firefox detection + support since ASP.NET 2 (November 2005 I think).
  • by chenjeru ( 916013 ) on Thursday April 19, 2007 @06:03AM (#18795361)
    We've never seen that word on Slashdot because you've misspelled it. The correct spelling is 'Sisyphean'.
  • by lancejjj ( 924211 ) on Thursday April 19, 2007 @07:57AM (#18795869) Homepage
    You make some excellent points. Let me clarify a couple things:

    the parent poster got something that worked cross-browser, at the cost of a few days labor by three developers. Can that much developer time be spared on every project? I'd say on a lot of mine it couldn't
    In my case, the initial project length wouldn't have been any different if it was done right the first time - the three additional days were to fix code. If it was implemented with a good starting plan, it would have taken virtually zero hours. We would have ended up doing this class of change anyway, due to subsequent release of IE7.

    In my case, poor knowledge of IT was the cause of failure. It was that the people in charge simply didn't know what they didn't know ("Firefox? What the heck is that?", and "Macintosh? Are they still in business?").

    The replacement IT Chief, an outsider with broad knowledge and expertise, came in and quickly saw something that others were simply oblivious to. Of course many of us insiders knew the deal, but were well-suppressed.

    I recall one client who had a massively thick corporate branding standards document which had to be obeyed meticulously in all development for them. Who really cares that the company logo is no less than X pixels from everything else and positioned according to a bunch of other guidelines? No one sane, but they sure did.

    Their funeral, but he who pays, says.
    You said it.

    Same thing in my place - some IT managers (and those paying their salary) simply aren't saavy enough in the IT arena to know what is important, even to the detrement of their business. In my case, IT and business managers simply made a common error - it looked good, so it must have been the best it could be. Instead, their lack of knowledge and poor decision making led to the potential loss of millions of dollars per month.

    The CEO now uses the names of the (former) managers responsible for the old implementation, from both the IT and the retail sides, as the example of short-sightedness and management failure. "Don't give me a Rob-n-Randy Show" - Rob being the former retail VP and Randy being the former IT VP.

    But let's assume you really can always do it right in ten developer-days of work. Are those extra days worth the gain of the non-IE chunk of the market? In most cases I'd say yes, but depending on the target audience, not necessarily so.
    I completely agree, but I'd add that if it's a project that will need to be maintained over time, then clearly you'll want to make sure that it supports the standards so you won't be totally hosed as browsers change over time. So it is more than just supporting users - it's also about having an inexpensively maintainable system - something that caught many businesses with their pants down when IE7 was released.
  • by GoatMonkey2112 ( 875417 ) on Thursday April 19, 2007 @08:40AM (#18796209)
    IE has a feature where it passes the username of an authenticated user on the network if you're in the same domain. This is a great feature for internal apps that I have not seen anyone duplicate with Firefox. Saves a ton of support calls.
  • Re:Obvious (Score:3, Informative)

    by garwain ( 688087 ) on Thursday April 19, 2007 @08:51AM (#18796339)
    Actually, I'm just doing what my boss wants. One of our websites was originally set up with a rolling menu navigation system (borrowed from the old MSDN site), whihc never worked with anything but IE. Tried to convince boss that we should redesign the site to work with all browsers (since I use firefox whenever possible) but the response was "99.9% of our clients probably use IE, and the sysem works as. We are not spending money on fixing something that's not a problem". My response was that the web logs show 99.9% of all hit being from IE because nothing else can get past the front page, and was told that if the other browser users can't access the site, then put up a sign on the front page saying IE required.
  • by muellerr1 ( 868578 ) on Thursday April 19, 2007 @10:56AM (#18798139) Homepage
    We've had people complain that stuff didn't show up right in browser X and we'd do a cost/benefit analysis on how long it would take to get our site working in X and usually the benefits far outweigh the costs. If somebody actually spends their time to call and says their browser doesn't work, chances are that a dozen more people just gave up and went elsewhere. Your 90% figure is a bad business decision: if you're trying to sell things to 100,000 people and 10,000 of them are turned away for browser issues, that's a huge incentive to work on that last 10%. My company will be happy to provide for the customers you are turning away.

    As a consequence, we've made sure our sites work with 99% of the browser types that hit the sites, and we're always looking to include as much of the last 1% whenever possible.
  • Re:Obvious (Score:5, Informative)

    by Zaiff Urgulbunger ( 591514 ) on Thursday April 19, 2007 @11:09AM (#18798365)
    I've never done IE only sites, so I can't exactly quantify the additional work for standard-compliant browsers, but I do know that MSIE 6 (I no longer support IE 5.x) perhaps as much as doubles the amount of time I spend developing a website. MSIE7 on the otherhand, whilst rather poor in comparison with *all* the competition, does at least behave in a predictable manner, and as such, it fairly easy to support. But my personal irritation as MSIE 6 is... well.... epic!

    For anyone unfamiliar with developing websites for IE6, basically, you get given (or design yourself) a page layout; columns here, images there, content centred, etc, you create a fairly simple XHTML document to contain the content, you create CSS to position stuff. And I can do all this whilst testing only in Firefox and know that there will be few if any issues with other browsers. Even IE7 which as mentioned, isn't perfect, but at least I know (as with other browsers) that any slight issues can be dealt with later on.
    BUT with IE6, it'll throw all sorts of weird and wonderful bugs at you. Bits of content might appear fine as you tweak XHTML/CSS and refresh, but when you fire up the browser afresh, it'll screw up. Or content will appear, but when you scroll the page, it'll disappear.

    So I'd be more forgiving of Microsoft if they'd allowed IE7 to run on pre-Windows XP machines since this would allow me (and all the millions of other poor-sods) to drop IE6 support in the forseeable future! For the most part, IE7 is just a bug fixed IE6. At the very least, the bug fixes should've been back-ported.

    PS apologies for the above turning into a bit of a rant!
  • by microfud ( 1090517 ) on Thursday April 19, 2007 @11:35AM (#18798807)
    I have been a web designer for 20 years. I have hated Internet Exploder for almost as long

    Wow! Are you posting from the future?!

    I ask because we ought to alert the authorities that Sir Timothy John "Tim" Berners-Lee didn't invent the worldwide web -- you did.

    You see, history records that Berners-Lee [wikipedia.org] created the first web site at CERN on Aug. 6, 1991. So, by my reckoning, you beat him by more than four years!

    You remind me of a former boss I once had at a web site in NJ. She was so prone to misrepresenting the truth (she would have called it marketing) that she sometimes believed her tales.

  • the real problem (Score:2, Informative)

    by EdelFactor19 ( 732765 ) <adam.edelstein@nOSpAM.alum.rpi.edu> on Thursday April 19, 2007 @02:03PM (#18801427)
    The real problem isn't so much that they aren't developing for Firefox, it's that they aren't developing to the accepted W3C standards, and validating their html/source/whatever. IE allows you to do things that are otherwise illegal according to the standards. Firefox and many other browsers force you to adhere to those standards... Heck that's the point of standards in the first place.

    web developers, publicly traded companies, and etc should be held accountable to have equally accessible web-content that is not browser dependent.

    The reality is that the user-agent should not be a factor in anything working. If you have an MP3 you expect any reasonable MP3 player to be able to play it... If you have a website you expect any web browser should be able to 'play' it as well.

8 Catfish = 1 Octo-puss

Working...