cellio: (avatar)
Monica ([personal profile] cellio) wrote2007-11-25 01:52 pm
Entry tags:

bad web sites

Dear Company That Wants to Make Money Through a Web Site,

It's 2007. Not only have enough people to matter abandoned IE, but Firefox has been significant for years. Why is Firefox special? Because its extensions allow people to customize their browsing experience to their hearts' content. That, and tabs.

What does this mean for you? Simply that you cannot make assumptions about the browser any more. We've been blocking pop-ups for close to a decade and selectively blocking Javascript (via NoScript) for at least a couple years. We use GreaseMonkey scripts to add content to your pages (we don't care if you like it), AdBlock to remove some of the annoyances, and Stylish to rewrite your CSS. Get used to it.

If you want to win, then -- short of being a monopoly, and good luck with that on the web -- you'll have to learn to cope with this. The users -- your potential customers -- are not going to switch browsers, disable security settings, or even just turn off things we like, just to use your site, unless you're really, really important to us. Do you really want to place that bet?

No, it's not fair; my problem in using your site could well be in one of my extensions. But you know what? That doesn't matter; if it only affects your site, to me that will not seem to be my problem. If I like you a lot I'll try to debug it; if I don't I'll move on. Your only recourse is to bullet-proof your web site. Use fewer bells and whistles, and make them optional. Stop with the gratuitious Javascript (and Flash, for good measure). Do at least some testing of your site with the common Firefox extensions. Heck, write your own monitoring extension (that tracks and reports problems with your site) and offer it to your customers; we might help you out.

You do not need to use every new-fangled browser-thwarting doodad that comes along. Every time you do, your site breaks for a few more users. Designing resilient sites is not rocket science.

[identity profile] alaricmacconnal.livejournal.com 2007-11-25 07:51 pm (UTC)(link)
I've been using Opera for years and have run into many of the same issues. Some of them are solved by changing a setting in Opera to identify as Explorer or Netscape.

Sites need to identify the features that are needed (ie, 128 bit encryption, etc.) rather than specific browsers. I have no problem with most sites (and those that I do have a problem with don't get much of my business :).

The only thing that I use IE for is to get my windows updates. The rest is all Opera.

[identity profile] shewhomust.livejournal.com 2007-11-25 08:53 pm (UTC)(link)
Yup. And shall we talk about accessibility?

No, don't start me on this one...

[identity profile] chaos-wrangler.livejournal.com 2007-11-25 09:19 pm (UTC)(link)
Stop with the gratuitious Javascript (and Flash, for good measure).

Someone I know has been talking about getting a website made for their business, and they keep saying that they want Flash. Given that they know rather little about technical computer stuff and may simply have heard that Flash is the thing to use now, how strongly should they be discouraged from using "must have Flash" in choosing who makes their website and how? (It may also be worth noting that their website will have to have lots of pictures, given the nature of their business.)

[identity profile] dr-zrfq.livejournal.com 2007-11-26 07:25 pm (UTC)(link)
Amen!!!