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.
App Facebook, Grijile iframe (problema URL)
voturi
6
2 răspunsuri
voturi 10
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.
voturi 0
0
FB_RequireFeatures(["CanvasUtil"], function() {
FB.Facebook.init(<api_key>, <path to xd_receiver>);
FB.CanvasClient.startTimerToSizeToContent();
FB.CanvasClient.syncUrl();
});













