App Facebook, Grijile iframe (problema URL)

voturi
6

Fac o aplicație de pe Facebook și au ales iframe în loc de FBML. Problema cu care mă confrunt este conectarea la diverse alte pagini ale aplicației. Să presupunem că am găzduit aplicația mea aici http://fbapp.mysite.com și vreau să conectați http://fbapp.mysite.com/page1 , cum ar trebui să fac asta în interiorul iframe? Conectarea direct la fbapp.mysite.com/page1 doar redirecționează toată fereastra browser - ului de la facebook.com la fbapp.mysite.com. Eu încă mai doresc să app foarte mult „live“ in interiorul paginii panza, dar doriți să mergeți la un page1. Orice ajutor va fi apreciat.

Întrebat 27/02/2009 la 15:48
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
10

In loc de

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

Utilizare

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

Acest lucru se va încărca adresa URL în cadrul cel mai de sus (Facebook în sine), și Facebook trece automat prin orice argumente (căi și șiruri de interogare) la adresa URL de apel invers.

Publicat 28/02/2009 la 18:02
sursa de către utilizator

voturi
0
    FB_RequireFeatures(["CanvasUtil"], function() { 
    FB.Facebook.init(<api_key>, <path to xd_receiver>);
    FB.CanvasClient.startTimerToSizeToContent();
    FB.CanvasClient.syncUrl(); 
});
Publicat 09/02/2010 la 12:42
sursa de către utilizator

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