Gibt es eine Möglichkeit eines iFrame Fenster-Objekt aus der Leinwand in FBJS zugreifen? (Facebook)

stimmen
3

Von der Facebook Leinwand, muss ich der Lage sein, ein iframe Fenster zuzugreifen. Normalerweise können Sie dies tun, mit window.frames, aber FJBS scheint nicht Zugriff auf das Fensterobjekt zu ermöglichen.

Hat jemand herausgefunden, wie Fenster-Objekte zuzugreifen?

Veröffentlicht am 05/02/2009 um 00:03
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
10

Sie könnte dies versuchen. Lassen Sie mich wissen, wie es funktioniert.

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
}
Beantwortet am 05/02/2009 um 09:31
quelle vom benutzer

stimmen
0

Browser behandelt Domäne Sicherheit auf dem Prinzip der Same Origin Policy

Und die Gesetze der Cross - Domain - Kommunikation

Auch finden Sie eine interessante Lektüre auf dem creationg von Lese-Schreib - JS - APIs auf diesem Blog - Eintrag finden http://piecesofrakesh.blogspot.com/2007/11/how-to-build-readwrite-javascript-api.html

Beantwortet am 25/02/2010 um 12:16
quelle vom benutzer

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