Facebook App, iframe Obavy (URL problém)

hlasů
6

Dělám aplikace na Facebooku a vybrali iframe namísto FBML. Problém čelím je propojení na různých jiných stran aplikace. Představme si, že jsem hostil svou aplikaci zde http://fbapp.mysite.com a chci propojit http://fbapp.mysite.com/page1 , jak by to dělal uvnitř iframe? Propojení přímo fbapp.mysite.com/page1 jen přesměruje celé okno prohlížeče od facebook.com do fbapp.mysite.com. Stále chci, aby aplikace moc „live“ uvnitř stránce plátně, ale chcete navigovat k page1. Jakákoliv pomoc ocení.

Položena 27/02/2009 v 15:48
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
10

Namísto

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

Použití

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

Tím se načte URL do nejvyšší rámu (Facebook sám), a Facebook automaticky prochází argumentů (trasy A řetězce dotazu) do svého zpětného volání URL.

Odpovězeno 28/02/2009 v 18:02
zdroj uživatelem

hlasů
0
    FB_RequireFeatures(["CanvasUtil"], function() { 
    FB.Facebook.init(<api_key>, <path to xd_receiver>);
    FB.CanvasClient.startTimerToSizeToContent();
    FB.CanvasClient.syncUrl(); 
});
Odpovězeno 09/02/2010 v 12:42
zdroj uživatelem

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