Facebook App, iframe Worries (URL probleem)

stemmen
6

Ik ben het maken van een app op Facebook en hebben gekozen voor iframe in plaats van FBML. Het probleem dat ik ben geconfronteerd met linken naar verschillende andere pagina's van de app. Stel dat ik mijn app hier heb gehost http://fbapp.mysite.com en ik wil koppelen http://fbapp.mysite.com/page1 , hoe moet ik dat doen binnen het iframe? Het koppelen direct naar gewoon fbapp.mysite.com/page1 stuurt de hele browservenster van facebook.com naar fbapp.mysite.com. Ik wil nog steeds de app tot zeer veel live in het canvas pagina, maar u wilt navigeren naar een page1. Alle hulp wordt gewaardeerd.

De vraag is gesteld op 27/02/2009 om 15:48
bron van user
In andere talen...                            


2 antwoorden

stemmen
10

In plaats van

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

Gebruik

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

Dit zal de URL in het bovenste frame (Facebook zelf) te laden, en Facebook gaat automatisch door middel van argumenten (paden en querytekenreeksen) toe aan uw callback URL.

antwoordde op 28/02/2009 om 18:02
bron van user

stemmen
0
    FB_RequireFeatures(["CanvasUtil"], function() { 
    FB.Facebook.init(<api_key>, <path to xd_receiver>);
    FB.CanvasClient.startTimerToSizeToContent();
    FB.CanvasClient.syncUrl(); 
});
antwoordde op 09/02/2010 om 12:42
bron van user

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