मैं फेसबुक पर किसी ऐप बना रही हूँ और FBML के बजाय आइफ्रेम को चुना है। समस्या मैं का सामना करना पड़ रहा हूँ एप्लिकेशन के विभिन्न अन्य पृष्ठों से लिंक करने की जाती है। मान लीजिए कि मैं अपने ऐप यहाँ की मेजबानी की है http://fbapp.mysite.com और मैं लिंक करना चाहते हैं http://fbapp.mysite.com/page1 , मैं कैसे करना चाहिए कि iframe के भीतर? सीधे लिंक करना सिर्फ fbapp.mysite.com/page1 को fbapp.mysite.com को facebook.com से पूरे ब्राउज़र विंडो पुनर्निर्देश। मैं अभी भी बहुत ज्यादा कैनवास पृष्ठ के अंदर लाइव, करने के लिए एप्लिकेशन चाहते हैं, लेकिन एक पृष्ठ 1 पर नेविगेट करना चाहते हैं। किसी भी तरह की सहायता को आभार समझेंगे।
फेसबुक अनुप्रयोग, Iframe चिंता (यूआरएल समस्या)
वोट
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 लोड करेगा, और फेसबुक स्वचालित रूप से किसी भी तर्क (पथ और क्वेरी स्ट्रिंग) आपके कॉलबैक URL को होकर गुजरता है।
वोट 0
0
FB_RequireFeatures(["CanvasUtil"], function() {
FB.Facebook.init(<api_key>, <path to xd_receiver>);
FB.CanvasClient.startTimerToSizeToContent();
FB.CanvasClient.syncUrl();
});













