2012-12-29 15 views
9

मैंने Heroku hosting option का उपयोग कर एक फेसबुक पेज टैब ऐप बनाया है। मुझे पृष्ठ टैब की चौड़ाई को सामान्य (810 पीएक्स) या संकीर्ण (520 पीएक्स) पर सेट करने के लिए एक विकल्प दिखाई देता है, लेकिन ऊंचाई सेट करने के लिए कोई विकल्प नहीं दिखता है, क्योंकि 'फेसबुक पर ऐप' बनाते समय।क्या मैं एक फेसबुक एप पर पेज टैब ऊंचाई सेट कर सकता हूं?

मैं अवांछित हूं कि मैं इस ऐप को 'फेसबुक पर ऐप' के रूप में सेट कर सकता हूं, लेकिन मुझे आश्चर्य है कि मुझे 'पेज टैब' ऐप सेटअप में कुछ याद आ रहा है या नहीं।

यहां 'फेसबुक पर ऐप' और 'पेज टैब' ऐप सेटअप पृष्ठ का screenshot है।

उत्तर

22

यहाँ क्या काम किया, https://stackoverflow.com/a/13181388/820113

<script src="//connect.facebook.net/en_US/all.js"></script> 
<script type="text/javascript" charset="utf-8"> 
window.fbAsyncInit = function() 
{ 
    FB.init({ appId: 'appid', 
    status: true, 
    cookie: true, 
    xfbml: true, 
    oauth: true}); 

    FB.Canvas.setAutoGrow(); 
} 
</script> 

और शरीर में एक <div id="fb-root"></div> पर आधारित है।

2

सम्मिलित इससे पहले कि आप बॉडी टैग बंद:

<div id="fb-root"></div> 
<script type="text/javascript" src="//connect.facebook.net/en_US/all.js"></script> 
<script type="text/javascript" charset="utf-8"> 
    window.fbAsyncInit = function() { 
     FB.init(); 
     FB.Canvas.setAutoGrow(); 
    } 
</script> 
6

मिले नवीनतम समाधान @ चरण 2014

आप

क्या करने की जरूरत के बाद इस जोड़ें:

<script> 
    window.fbAsyncInit = function() { 
    FB.init({ 
     appId  : '{Your-mail-App_id}', 
     xfbml  : true, 
     version : 'v2.0' 
    }); 
     FB.Canvas.setSize({ width: 770, height: 735 }); // set your own figure 
    }; 

    (function(d, s, id){ 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) {return;} 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/sdk.js"; 
    fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk')); 

वह सब कुछ है। यह निश्चित रूप से काम करेगा। पैरामीटर के बिना FB.Canvas.setSize() का अर्थ है एफबी ऑटो डिटेक्ट पेज आकार लेना।

+0

अच्छी नौकरी। 50 प्रतिनिधि धन्यवाद के रूप में अपना रास्ता आ रहा है। –

संबंधित मुद्दे