Facebook App, Iframe Worries (URL-Problem)

stimmen
6

Ich mache eine App auf Facebook und haben iframe statt FBML gewählt. Das Problem , das ich bin Bewurf ist die Verknüpfung mit verschiedenen anderen Seiten der App. Nehmen wir an , ich meine app hier gehostet habe http://fbapp.mysite.com und ich möchte verknüpfen http://fbapp.mysite.com/page1 , wie soll ich tun , dass innerhalb des iframe? Direkt nur fbapp.mysite.com/page1 Verknüpfung leitet die gesamten Browser - Fenster von facebook.com zu fbapp.mysite.com. Ich mag immer noch die App sehr viel „live“ in der Leinwand - Seite, sondern will eine page1 navigieren. Jede Hilfe wird sehr geschätzt.

Veröffentlicht am 27/02/2009 um 15:48
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
10

Anstatt von

<a href="http://fbapp.mysite.com/page1">link</a>

Benutzen

<a href="http://apps.facebook.com/{canvasurl}/page1" target="_top">link</a>

Dadurch wird die URL in dem obersten Rahmen (Facebook selbst) zu laden, und Facebook geht automatisch durch irgendwelche Argumente (Pfade und Query-Strings), um Ihren Rückruf-URL.

Beantwortet am 28/02/2009 um 18:02
quelle vom benutzer

stimmen
0
    FB_RequireFeatures(["CanvasUtil"], function() { 
    FB.Facebook.init(<api_key>, <path to xd_receiver>);
    FB.CanvasClient.startTimerToSizeToContent();
    FB.CanvasClient.syncUrl(); 
});
Beantwortet am 09/02/2010 um 12:42
quelle vom benutzer

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