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.


#18 Re: This smacks of Mozilla diverging from its cour

by zeur00 <zeur00@gmail.com>

Friday July 23rd, 2004 4:32 PM

You are replying to this message

Of course it should popup with a message as to show and educate the user about the unfunctionality in the site :D (the current patch includes a warning in the javascript console, but something more visible might be better). But at the same time the patch must take into account the fact that for instance mainstream application (like for instance implementations of mySAP Portal) don't want to render in mozilla and it's better IMHO to fool the application and make it work in mozilla (with warnings and all) than force the user to open an ie just for that task.

The best approach would be IMHO to show the site in the default standard compliant mode but popup-up a dialog on first instance of document.all or other ie-only behaviour and allow the user to see a the site in a complete ie-emulation mode (not just document.all, something more along the lines of <http://webfx.eae.net/dhtml/ieemu/>), so that functionality is not lost and user still have an incentive to complain to their service provider about standard compliancy support.

Just my 2 eurocents