Hallo,
"Occasionally, sites use document.all correctly without testing if it exists, and without providing a standards-based approach, which is why we added document.all support in the first place. Cloaking will cause the first case to use the standards approach, while allowing the second to continue to function."
document.all ist heutzutage mehr eine der schlechteren Browserweichen. Ich denke, es wird viel häufiger if (document.all) { ... window.event ... } und dergleichen gemacht, als dass man mit document.all und Konsorten auf das DOM zugreift. all herauszuwerfen wird dazu führen, dass Opera den Alternativzweig ausführt. Der ist meist »für Firefox«. Damit sollte Opera zumeist klarkommen.
Ich kann mir jetzt so direkt aber nicht vorstellen wie man beim test if(document.all) false zurückgeben kann und gleichzeitig die benutzung von document.all.foo erlauben kann
Das macht Firefox auch schon.
Mathias