Is er een manier om toegang te krijgen tot een iframe-venster object uit het doek in FBJS? (Facebook)

stemmen
3

Vanuit de facebook canvas, moet ik in staat zijn om toegang te krijgen tot een iframe-venster. Normaal gesproken kun je dit doen met window.frames, maar FJBS lijkt niet om de toegang tot het venster object mogelijk te maken.

Heeft iemand bedacht hoe om toegang te krijgen venster objecten?

De vraag is gesteld op 05/02/2009 om 00:03
bron van user
In andere talen...                            


2 antwoorden

stemmen
10

je zou kunnen proberen dit. Laat me weten hoe het werkt.

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
}
antwoordde op 05/02/2009 om 09:31
bron van user

stemmen
0

Browsers handvat domein veiligheid op het principe van dezelfde oorsprong beleid

En de wetten van de cross-domein communicatie

Ook zult u een interessante lezen op de creationg van read-write JS API's op deze blog post te vinden http://piecesofrakesh.blogspot.com/2007/11/how-to-build-readwrite-javascript-api.html

antwoordde op 25/02/2010 om 12:16
bron van user

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