Aplicación de Facebook, Preocupaciones de Iframe (problema de URL)

votos
6

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.

Publicado el 27/02/2009 a las 15:48
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
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.

Respondida el 28/02/2009 a las 18:02
fuente por usuario

votos
0
    FB_RequireFeatures(["CanvasUtil"], function() { 
    FB.Facebook.init(<api_key>, <path to xd_receiver>);
    FB.CanvasClient.startTimerToSizeToContent();
    FB.CanvasClient.syncUrl(); 
});
Respondida el 09/02/2010 a las 12:42
fuente por usuario

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