Kill Internet Explorer 6 once and for all!

Internet Explorer 6, your time is up, it’s time for you to return to the source! If you choose exile, beware of the consequences, you’ll be starved to death and there is nothing you can do about it! Moehahahaa!!!

Internet Explorer 6, your time is up!

Internet Explorer 6’s market share is rapidly dropping and that is definitely good news for web developers who’ve been slaving away to patch their code in order to fix all the bugs that are caused by the horrible Internet Explorer 6. Microsoft should be ashamed for releasing a browser that doesn’t adhere to standards, but that’s just typical of a monopoly, give a company a monopoly and they’ll stop caring about quality.

At the moment, Internet Explorer 6’s market share is below 20% and rapidly declining if you take a look at the Browser Version Market Share.

Internet Explorer 6 Market Share

The question is, how can we kill it once and for all?

Google started a campaign to warn Internet Explorer 6 users (using Gmail) how crappy the browser really is and giving them an alternative in the form of a link where they can at least upgrade to Internet Explorer 7 (it’s still Internet Explorer, but it’s a million times better than its predecessor). Facebook is also giving users a big fat warning that the site might not work properly while using Internet Explorer 6 and also gives the user a list of supported browsers.

I believe something a bit more drastic will kill the browser once and for all, what if all webmasters suddenly decided that they are no longer going to load stylesheets or simply display anything if a user is using Internet Explorer 6?

That is exactly what I’m doing on this blog (and soon the rest of the site), if somebody is using Internet Explorer 6 or older, I give them a big fat warning saying:

ATTENTION: MyCee no longer supports old versions of Internet Explorer.
Please upgrade your browser or switch to something better, like Firefox, Opera or Chrome.

Also, I don’t load any stylesheets when a person is using Internet Explorer 6, if they want to be stuck in the stone-age, using tools from the stone-age, then let them view the web as if they were in the stone-age.

It’s really simple to exclude stylesheets from loading in Internet Explorer 6 by simply using their own proprietary feature called conditional comments:

Anything you want excluded in Internet Explorer 6, simply put it between

<!--[if gt IE 6]><!-->

and

<!--<![endif]-->

Anything you want exclusively displayed in Internet Explorer 6 or older versions, simply put it between

<!--[if lte IE 6]>

and

<![endif]-->

(lt means less than, lte means less than or equal, gt means greater than, gte means greater than or equal, if you remove the gt, gte, lt, lte, it becomes a simple equal to)

Let’s take the big red attention notice from above for example:

The only way to kill Internet Explorer 6 once and for all, is simply to refuse coding for it, not loading any stylesheets when the browser is Internet Explorer 6 or older and to warn the user that Internet Explorer 6 is rubbish while giving the user some links to decent browsers.

If you really want to be nasty, how about warning the person that Internet Explorer 6 is rubbish (on the entry page) and then crashing his browser (and maybe even computer) if the user ignores the warning (and continue to browse beyond the entry page). Here’s a piece of code that will do exactly that (haven’t tested it on browsers older than IE6):

I’m proudly Internet Explorer 6 non-compliant, are you? (leave me a comment with a link to your site if you’re supporting the cause)

internet-explorer-logo-with-pins

Only when we all work together, can we destroy Internet Explorer 6’s market share and take revenge for the injustice done to humanity and lack of technological advancement due to developers having to waste countless hours patching code for Internet Explorer 6.

goodbye-ie

Byebye Internet Explorer 6, hope you burn for what you did!



Share this entry:

  • Facebook
  • LinkedIn
  • Twitter
  • muti
  • Google Bookmarks
  • Ping.fm
  • HelloTxt
  • Digg
  • del.icio.us
  • Reddit
  • StumbleUpon

Related Posts

Tags: , ,

20 Responses to “Kill Internet Explorer 6 once and for all!”

  1. Stii says:

    Hehe, I can proudly say that I’ve been Windows non-compliant since 2006. Pure bliss…

  2. Re@PeR says:

    Fantastic! I’m assuming you’re not running windows either?
    Gentoo Linux for the win! :-D

  3. evl says:

    I’m a ubuntu fan. Soon i wipe mac os from this thing and go back to ubuntu.

    Anyway, i think i’d lose half my traffic if I would do this :) Most of em use IE for some weird reason

  4. Re@PeR says:

    That’s a bummer, looks like there is a correlation between the type of content you serve and the type of browser that’s being used to access your site. I sacrificed 10-15% of my traffic to make a point, it seems my adsense revenue is also suffering since I banished the IE6 users, but I’m not taking these people back, if they want to use IE6, they’re not welcome here.

  5. CAMILO says:

    NESESITO ANIQUILAR A INTERNET EXPLORER POR Q ES UNA PUTA

  6. Jason Law says:

    Cutting off your nose to spite your face … Yeah, mycee, you’re definitely an idiot not to accomodate IE6 users. What about Opera 8 users, or Lynx users …the list goes on. You want to control the web, but you’ll never be able to … With idiots like you that’s a good thing :-)

  7. Re@PeR says:

    @Jason: Who said anything about controlling the web? If you’re referring to the adsense revenue being lost, mycee doesn’t need that revenue, that’s just a fun little experiment which will be removed in the near future when the site is updated to reflect what mycee is really busy with. Supporting IE6 is a waste of valuable time when the website itself is not being used to generate revenue.

    Think about it, will your computer have power in a year or two from now? Mine will, my whole server room will, my building will have, my car will be running without petrol, etc; I deem this technology much more important than wasting time patching mycee to support internet explorer users. If mycee starts to sell these products directly from mycee.com and IE6 still has a market share by then, I’ll hire you to come fix it for me, do we have a deal? ;-)

  8. Ну так без недостатков достоинства не так заметны :)

  9. Познавательная статья, да и сам сайт я смотрю очень даже не плох. Попал сюда по поиску из Яндекса, занес в закладки :)

  10. Re@PeR says:

    @Кирилл Александров: That’s a very interesting search term, what does it mean? (My Russian is not up to scratch) and thank you, the site was never meant to be a piece of art, only functional :-)

  11. Re@PeR says:

    @жEлтЫйкOт: LOL :p

  12. джaн says:

    Интересно, а есть хоть кто-то, кто не согласен с автором? :)

  13. Re@PeR says:

    @джaн: I guess that’s you disagreeing with the comment that was disagreeing with what the post was about, variety is the spices of life, thanks for adding some spice!

  14. Jeefo says:

    I have a web development company and have developed all my pages to be ie6 compliant. The big problem I have found is that over 60% of my hits still come from ie6. One big problem is that users are ignorant and that a lot of the traffic comes from office pc’s on which users do not have permissions to update any software. Most of these users don’t need to upgrade their equipment as they only need to do simple things like word processing. The other half of people who do have administrator access, have pirated copies of XP and can’t update to ie7 because microsoft detects that these users don’t have genuine versions of xp.
    I think that the only way to fix the IE6 problem is to get microsoft to allow pirated xp copies to be able to install IE7. This will allow users to upgrade, but this will still not solve the problem. I think someone should write a nasty virus targeting ie6 users that steals credit card information that transfers money to an account which will be distributed to the families of the web developers who have blown out their brains because of IE6. This will force corporate users to update for security reasons.

    IE7 works better than IE6 but is also riddled with bugs. IE7 looks like it will live up to its IE6 legacy. IE7 has a crappy animation rendering engine and my animations completely break when I use Flash with jquery animations.
    You already have to hack your Flash content to start playing normally in IE7 with a javascript app.

    AOL stopped building web browsers (Netscape) and stopped giving support March 2008. I think Microsoft should hang their heads in shame, do the same and step away from web technologies.

    IE6 the real number of the beast!

  15. Re@PeR says:

    IE7 is a lot better than IE6, but it’s still horrible and lacking far behind with what is currently available, as you said flash as well as CSS3 comes to mind, why would I spend time making rounded corners when CSS3 already supports it? IE is holding back the standards, instead of using CSS3 to create rounded corners (for example), developers have to use other workarounds which eventually means the new standards are never being used at all.

    Regarding the nasty virus to target IE6, I don’t think that’s necessary, there are plenty of exploits targeting users using IE6, if you use IE6 on the sites Astalavista “suggest”, you can be sure to leave with a couple of worms, viruses and trojans, if your definition of a fishtank full of piranhas is a computer full of viruses and worms, setup a machine connected to the internet and let somebody use IE6 on it for a couple of weeks. It’s quite entertaining to watch how quickly that machine becomes infected and so sluggishly slow that you can’t do anything useful on it anymore.

    I feel sorry for the people having to struggle making sites IE compatible every day, what a waste of software engineers and web developer’s time, strongs to you Jeefo (and everyone else out there fighting the IE problem on a daily basis)

    PS, if you want to be nasty, crash the IE browser using the mentioned snippet of code, use some PHP (or Perl or Python or whatever you code your sites in) to only display that crashing code at random intervals, IE6 will crash on a regular basis and eventually people will start to complain about IE6. I guess it would be a good idea to do some reading up on how to exploit IE6 to install a trojan on the user’s computer which eventually installs Firefox on the user’s computer. Astalavista is your friend in this case :-D
    I guess that’s a worthy cause for setting up a windows machine again, lol

  16. Jeefo says:

    Hi, I have found that sometimes you want to exclude code from versions of IE.
    In this case the won’t work.
    Here is a php script that I use to exclude scripts from IE.


    = 5){ // Define what versions of IE you would like to exclude your code from
    ?>

    Put IE Scripts here.


    This code will echo in all other browsers and be excluded from defined IE versions.

    Hope this helps anyone.

  17. Jeefo says:

    Sorry, it seems that i have posted the code incorrectly, let me try again.


    = 5){ // Define what versions of IE you would like to exclude your code from
    ?>

    Put IE Scripts here.


    This code will echo in all other browsers and be excluded from defined IE versions.

  18. Jeefo says:

    I can’t figure out how to post code on this comment form. I will add a link later today to anyone who is interested.

  19. Re@PeR says:

    The code is being cleaned up to prevent comments from actually having an impact on how the output looks as well as to prevent SQL injections.
    A link will be appreciated, thanks Jeefo!

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Syndication

Enter your email address

広告