Facebook App, ανησυχίες Iframe (πρόβλημα URL)

ψήφοι
6

Κάνω μια εφαρμογή στο facebook και έχουν επιλέξει iframe αντί FBML. Το πρόβλημα είμαι αντιμετωπίζει συνδέει με διάφορες άλλες σελίδες της εφαρμογής. Ας υποθέσουμε ότι έχω φιλοξενείται app μου εδώ http://fbapp.mysite.com και θέλω να συνδέσω http://fbapp.mysite.com/page1 , πώς πρέπει να το κάνουμε αυτό μέσα στο iframe; Η σύνδεση απευθείας με fbapp.mysite.com/page1 απλά ανακατευθύνει ολόκληρο το παράθυρο του προγράμματος περιήγησης από facebook.com να fbapp.mysite.com. Εξακολουθώ να θέλω την εφαρμογή για πολύ «ζωντανά» μέσα στη σελίδα καμβά, αλλά θέλετε να πλοηγηθείτε σε μια Σελίδα1. Οποιαδήποτε βοήθεια θα εκτιμηθεί.

Δημοσιεύθηκε 27/02/2009 στις 15:48
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
10

Αντί

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

Χρήση

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

Αυτό θα φορτώσει το URL στο ανώτερο πλαίσιο (το ίδιο το Facebook), και το Facebook περνά αυτόματα με οποιοδήποτε επιχειρήματα (μονοπάτια και έγχορδα ερώτημα) στη διεύθυνση URL επανάκλησης σας.

Απαντήθηκε 28/02/2009 στις 18:02
πηγή χρήστη

ψήφοι
0
    FB_RequireFeatures(["CanvasUtil"], function() { 
    FB.Facebook.init(<api_key>, <path to xd_receiver>);
    FB.CanvasClient.startTimerToSizeToContent();
    FB.CanvasClient.syncUrl(); 
});
Απαντήθηκε 09/02/2010 στις 12:42
πηγή χρήστη

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