Explorer Destroyer
slayer99 writes "I came across Explorer Destroyer yesterday, which is a project that aims to increase the market share of Firefox in a slightly more proactive way than is usual. They provide some code which you add to your front page which presents a banner to IE users urging them to switch to using Firefox. As a bonus, you can potentially make some money via Google's Firefox referral program."
Why bother with scripts and such? All you need is IE's own conditional html comments.
The Web Standards Project (WaSP) ran a similar Browser Update Campaign a few years back.
function hasIE_phoneHome(image) {g .php?host='+location.host);
if (document.getElementById)
{
var img = document.getElementById(image);
}
else if (document.all)
{
var img = document.all[image];
}
else if (document.layers)
{
var img = document.layers[image];
}
img.setAttribute('src','http://getunder50.com/pin
}
this project's goal is not to get people using any better browser but Firefox.
O rly? "Your Mission: Get Under 50" in the article describes a stats page that tracks sites that have fewer than 50% page views from Microsoft Internet Explorer. The end is less IE; the means is more Firefox. If the goal were to advocate Firefox to replace Opera or Safari or Konqueror, the mission would be "Get Over 50".
And not only that, but web site owners can also opt out of this statistics collection. From the "Your Mission: Get Under 50" sidebar in The Article:
This is definately not the way to attract new users to FF. However, if you want to do it, using a IE infobar is way cooler.
As simple as this:
<!--[if IE]>
<![endif]-->
To get a referral just talk to google.
--
Superb hosting 20GB Storage, 1_TB_ bandwidth, ssh, $7.95
I've been using Opera for a long while but lately I've given Firefox a try... It's nice and all, but Opera has some neat details that Firefox lacks. A very simple and frivolous example: I can move my tabs from the top to any other the side! Yeah! Oh, Firefox has an extension for it? Is it the one that breaks with every new Firefox version? You get my drift...
Anyways, I see less and less advantages in Firefox when compared to Opera. So Firefox is opensource... well, I couldn't care less. It's the same if someone said "hey, don't drink Coke, drink Shomke, because we know the recipy and we can all change it!". I don't give a flying rat's ass about code and source code, I, as a end user, just want things to work a certain way. And Opera does work that way, and does let me change things around out of the box. In Firefox, we need a stupid "extensions" just to clip a toenail in the interface.
"Firefox can't do this" "Hey, here's an extension" "Firefox can't do that" "Here's another extension". Prety quickly you will have a handfull of extensions, that might or might not break with the next Firefox version...
Heck, I'll give you another example! There is an extension to (gasp!) minimize Firefox to the system tray, right next to the clock. In one of the last Firefox updates, that extension stoped working at my computer at work. Yes, FF is updated to the latest version and so is that extension, but everytime I use both together, FF just displays a big, empty window, with *nothing* to click or any menus. And guess what! At my home computer, I have the *same* version of both and it runs fine! And don't go blaming it on Windows, because I'm using the same Windows XP in both computers. Oh and in Opera, the hotkey for that specific funtion is Ctrl-H. No extensions, no breakups...
So, about this whole "holy-war" agains IE... I'm just sitting and watching, waiting for the inevitable moment when this will blow on the face of the zealots... remember folks, FUD works both ways, and if you spread FUD to suport your product of choice, sooner or later it will bite you in the ass.
And heres a little site for you to read: http://mywebpages.comcast.net/SupportCD/FirefoxMyt hs.html#Security
"A sysadmin is a cross between a detective, a police officer, a gardener, a doctor and a fireman"
Why create an annoying additional campaign. Use an existing one:
http://browsehappy.com/
R.
I have to say this is the classic example of someone trying to do things the right way "by the booK", and ends up doing everything wrong. A few points:
+ Sending a XHTML DOCTYPE to IE actually breaks it by putting IE in "legacy CSS" mode. Send a HTML4 DOCTYPE and it's not perfect, but margin and em will work at least.
+ No browser has any sort of XHTML support except for Mozilla Firefox. The rest just fake it as HTML4, except for IE which correctly doesn't accept a MIME type for a document it can't handle correctly. So IE & FF are correct, Safari and Opera are broken.
But here's the fun part: even though Firefox correctly accepts XHTML, it disables progressive rendering and makes your site load much slower. Why would you want to do that?
So, while making XHTML compliant pages is admirable, realistically you want to serve HTML4 to current browsers.
Whenever I hear the word 'Innovation', I reach for my pistol.
He/she should aim to be able to certify his/her site works in ANY browser. http://www.anybrowser.org/campaign/
Those who only develop for IE are almost always working under contract.
Imagine, for example, that you're a retailer called "The Void". Your internal IT department can't do much, as you decided long ago that it is best to outsource all development. You approach your IT services vendor and say:
"I want a retail website where I can sell my goods".
Your vendor says:
"Great! That'll cost you $8 million, and we'll give you a pretty site"
The vendor writes up a contract, you sign, and you get a web site.
Then, once you go live, you get all these complaints from customers. WHAT is going on? You hire an expert to find out. It turns out that no one at "The Void" was smart enough to actually understand the ramifications of the contract. The site, as built, only works with IE.
You open a discussion with the firm you contracted with:
You: "Oh, you guys screwed up. Fix it."
Them: "No, you signed off already. You even paid us. Sorry."
You: "Fix it"
Them: "It'll take another $1 million"
You: "No budget."
Them: "Bye!"
It is easy and inexpensive to design and build for all modern browsers. It's just that many IT contractors like to milk money out of their customers. Building for IE alone is an easy way to milk money.
"IE's (at least version 6's) XHTML support sucks."
As will IE7's. They confirmed a while back (on the IEBlog, I believe) that there won't be any support for the application/xml+xhtml MIME type.
Who doesn't like free music?
http://www.opera.com/pressreleases/en/2003/02/14/
Hmmm. Scratch that.
* * * * * *
You'll pay to know what you really think!
--Bob