Sto sviluppando un'app per una pagina di Facebook con il layout 'timeline' e voglio che l'altezza dell'app si riduca con il contenuto, ma l'altezza dell'app è fissata a 800px.Altezza pagina pagina Timeline bloccata a 800px
Le impostazioni correnti dell'app mostrano che l'altezza è impostata su "fluido", ma ho anche provato a correggere l'altezza con valori casuali e non ho visto cambiamenti.
Come si aumenta l'altezza della mia app in base al contenuto? Grazie per eventuali risposte.
Aggiornamento: Quindi aggiungere questo al tag del mio corpo ha funzionato.
<body onload="FB.Canvas.setSize({width: 810, height: 910})">
<div id="fb-root"></div>
<script>
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js#xfbml=1&appId=YOURAPPID;
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</script>
Ma non ho idea a zero perché ha funzionato, quindi credo che cambierò la mia domanda a 'che cosa fa il codice di cui sopra?' quindi posso effettivamente capire quali passi fare la prossima volta. Per ora, metterò una risposta come risposta per chiudere la domanda.
'setAutoResize' si depreca come accennato [qui] (https : //developers.facebook.com/docs/reference/javascript/FB.Canvas.setAutoResize/). Dovresti usare 'setAutoGrow'. –
Buona cattura! Aggiornerò la risposta Grazie! – Tuck
Come può funzionare con un'app iFramed? Ottengo problemi di cross site scripting che impediscono il corretto funzionamento. Qualche idea? Grazie! –