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.
Facebook App, iframe Worries (URL probleem)
stemmen
6
2 antwoorden
stemmen 10
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.
stemmen 0
0
FB_RequireFeatures(["CanvasUtil"], function() {
FB.Facebook.init(<api_key>, <path to xd_receiver>);
FB.CanvasClient.startTimerToSizeToContent();
FB.CanvasClient.syncUrl();
});













