Κάνω μια εφαρμογή στο facebook και έχουν επιλέξει iframe αντί FBML. Το πρόβλημα είμαι αντιμετωπίζει συνδέει με διάφορες άλλες σελίδες της εφαρμογής. Ας υποθέσουμε ότι έχω φιλοξενείται app μου εδώ http://fbapp.mysite.com και θέλω να συνδέσω http://fbapp.mysite.com/page1 , πώς πρέπει να το κάνουμε αυτό μέσα στο iframe; Η σύνδεση απευθείας με fbapp.mysite.com/page1 απλά ανακατευθύνει ολόκληρο το παράθυρο του προγράμματος περιήγησης από facebook.com να fbapp.mysite.com. Εξακολουθώ να θέλω την εφαρμογή για πολύ «ζωντανά» μέσα στη σελίδα καμβά, αλλά θέλετε να πλοηγηθείτε σε μια Σελίδα1. Οποιαδήποτε βοήθεια θα εκτιμηθεί.
Facebook App, ανησυχίες Iframe (πρόβλημα URL)
ψήφοι
6
2 απαντήσεις
ψήφοι 10
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 επανάκλησης σας.
ψήφοι 0
0
FB_RequireFeatures(["CanvasUtil"], function() {
FB.Facebook.init(<api_key>, <path to xd_receiver>);
FB.CanvasClient.startTimerToSizeToContent();
FB.CanvasClient.syncUrl();
});













