Estoy haciendo una aplicación en Facebook y he elegido iframe en lugar de FBML. El problema que estoy enfrentando es vincular a varias otras páginas de la aplicación. Supongamos que he alojado mi aplicación aquí http://fbapp.mysite.com y quiero vincular http://fbapp.mysite.com/page1 , ¿cómo debo hacer eso dentro del iframe? Al vincular directamente a fbapp.mysite.com/page1 solo se redirige la ventana completa del navegador de Facebook.com a fbapp.mysite.com. Todavía quiero que la aplicación viva mucho dentro de la página de lienzo, pero quiero navegar a una página1. Cualquier ayuda será apreciada.
Aplicación de Facebook, Preocupaciones de Iframe (problema de URL)
votos
6
2 respuestas
votos 10
10
En lugar de
<a href="http://fbapp.mysite.com/page1">link</a>
Utilizar
<a href="http://apps.facebook.com/{canvasurl}/page1" target="_top">link</a>
Esto cargará la URL en el marco superior (Facebook mismo), y Facebook pasará automáticamente a través de cualquier argumento (rutas Y cadenas de consulta) a su URL de devolución de llamada.
votos 0
0
FB_RequireFeatures(["CanvasUtil"], function() {
FB.Facebook.init(<api_key>, <path to xd_receiver>);
FB.CanvasClient.startTimerToSizeToContent();
FB.CanvasClient.syncUrl();
});













