creamos una aplicación de Facebook con ruby / rails y facebooker (aplicación iframe) y actualmente estamos atascados con el FB.Canvas.setAutoResize que parece fallar en algunos casos. usando el ejemplo de los documentos de desarrollador de Facebook (vea http://developers.facebook.com/docs/reference/javascript/). el autoresize falla una vez que ingresa a una página que es más alta que 800px, por así decirlo, solo funciona mientras el lienzo se agrande, no cuando se hace más pequeño. Alguien tiene una pista o tal vez una solución?facebook javascript SDK: FB.Canvas.setAutoResize iFrame no funciona?
aquí es la pieza de código de redimensionamiento
<div id="fb-root" style="width:1px;height:1px;position:absolute;"></div>
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({appId: '126342024064822', status: true, cookie: true, xfbml: true});
FB.Canvas.setAutoResize(true,100);
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
soy muy agradecidos por cualquier comentario o sugerencias, ya que estoy torciendo mi cabeza alrededor de éste durante más de un día de estos.
Podría arreglar el flash de la barra de desplazamiento con desbordamiento: oculto en el cuerpo. – webjunkie
Pude ocultar el flash de la barra de desplazamiento con desbordamiento: oculto en el cuerpo _and_ html. – jpadvo
FYI, la razón por la que necesita agregar desbordamiento: oculto, como supongo es debido al margen y margen, FB usa JS para calcular el tamaño de su lienzo, que se calcula de manera diferente por los navegadores, algunos no incluyen el relleno y margen en la calcuacion – happyhardik