Facebook App, Inquiétudes iFrame (problème d'URL)

voix
6

Je fais une application sur Facebook et ai choisi iframe au lieu de FBML. Le problème que je suis confronté est un lien vers d'autres pages de l'application. Supposons que j'ai accueilli mon application ici http://fbapp.mysite.com et je veux créer un lien http://fbapp.mysite.com/page1 , comment dois - je faire à l' intérieur de l'iframe? Reliant directement à fbapp.mysite.com/page1 l'ensemble ne fait que rediriger la fenêtre du navigateur de facebook.com à fbapp.mysite.com. Je veux encore l'application de très « live » dans la page de la toile, mais que vous voulez accéder à un page1. Toute aide serait appréciée.

Créé 27/02/2009 à 15:48
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
10

Au lieu de

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

Utilisation

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

Cela va charger l'URL dans le cadre supérieure (Facebook lui-même), et Facebook passe automatiquement par des arguments (chemins et chaînes de requête) à l'URL de votre rappel.

Créé 28/02/2009 à 18:02
source utilisateur

voix
0
    FB_RequireFeatures(["CanvasUtil"], function() { 
    FB.Facebook.init(<api_key>, <path to xd_receiver>);
    FB.CanvasClient.startTimerToSizeToContent();
    FB.CanvasClient.syncUrl(); 
});
Créé 09/02/2010 à 12:42
source utilisateur

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