MozillaZine

Mozilla Adds Undetectable document.all Support, Part of New Novell Linux Distribution?

Friday July 23rd, 2004

Jacob writes: "Mozilla builds starting tomorrow will now support an undetectable version of document.all. This will help with sites that blindly use document.all in DHTML scripts. The support should also show up in the next Firefox release. More information is available in the bug."

An important thing to remember is that this will not break existing scripts that check for document.all, it will only work in cases where the script assumes it is running in IE, and does not first check to be sure that document.all works. If document.all is checked for, Mozilla will continue to block its use and act as it always has.

Update: The Register is reporting that Novell will soon be coming out with a slimmed down version of SuSE Linux targeted at exterprise desktops. The interesting part of this story is that they will be shipping a browser that "supported IE6 extensions, making it possible to access IE-only websites." Time will tell if this new support for document.all is related to the Novell news.


#50 Not An Ideal Thing To Have To Do...

by cpewebmonkey

Monday July 26th, 2004 10:50 AM

You are replying to this message

...but right now Mozilla/Firefox just doesn't have the market share to leverage developers to use standards-compliant code. Get the market share first (which I think the adoption of some document.all support is geared towards), then you have enough clout to dictate how developers build their sites. Think about it. It's what Netscape used to do when they dominated the browser world, and it's what IE does now.

Imagine if Gecko-based browsers could reclaim 10+% of the market again, THEN slowly phase out document.all support in future versions. The potential that at least 1 out of ever 10 people who visit your site may not be able to utilize it properly will go a long way towards driving developers to code for standards than all the "it's the right thing to do" speeches we can give. But before any of that can happen, you have to get the product into the hands of a wider market.