Hola:
La verdad es que a veces esos objetos dependen del navegador, (no debería) así que se puede encontrar por la web información errónea, tal vez tu mismo puedes averiguar cosas importantes con un poco de código... por ejemplo con un bucle asociativo...
Por ejemplo document depende de window, igual que frames, pero explorer también considera frames un objeto dependiente de document (erróneo)...
Un bucle que recorre las dependencias de window se programa con 2 simples líneas:
var lista = "";
for (elemento in window)
lista += "window[" + elemento + "] = " + window[elemento] + "<br />";
document.body.innerHTML += lista;
No me gusta referenciar mi propia página, pero tengo algunas cosas que tal vez te parezcan interesantes:
caricatos.net... hay en la sección de "Interés general" un destripador donde se puede navegar por los distintos objetos de la propia página usando un bucle asociativo como el que te acabo de señalar, y un Inspector DOM de características similares... También hay referencias a algunos artículos que también creo que pueden ayudarte.
Saludos