¿Hay alguna manera de acceder al objeto de la ventana del iframe desde el lienzo en FBJS? (Facebook)

votos
3

Desde el lienzo de Facebook, necesito poder acceder a una ventana iframe. Normalmente puede hacer esto con window.frames, pero FJBS no parece permitir el acceso al objeto window.

¿Alguien ha descubierto cómo acceder a los objetos de la ventana?

Publicado el 05/02/2009 a las 00:03
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
10

podrías intentar esto. Déjame saber cómo funciona.

var myIframe = document.getElementById('myIframeId');

// could retrieve window or document depending on the browser
// (if FBJS allows it!?)
var myIframeWin = myIframe.contentWindow || myIframe.contentDocument;

if( !myIframeWin.document ) { //we've found the document
    myIframeWin = myIframeWin.getParentNode(); //FBJS version of parentNode
}
Respondida el 05/02/2009 a las 09:31
fuente por usuario

votos
0

Navegadores manejan la seguridad de dominio en el principio de Política mismo origen

Y las leyes de la comunicación entre dominios

También se encuentra una lectura interesante en el creationg de APIs de lectura-escritura de JS en esta entrada del blog http://piecesofrakesh.blogspot.com/2007/11/how-to-build-readwrite-javascript-api.html

Respondida el 25/02/2010 a las 12:16
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more