cómo aumentar dinámicamente la altura en la aplicación de Facebook

solía FB.Arbiter.inform('setSize', { ancho: 760, alto: 1485 }) aumentar la altura de mi aplicación de Facebook. Funcionó ayer, pero hoy no funciona. Si sabe cómo aumentar dinámicamente la altura en la aplicación de Facebook, brinde información sobre esto.

preguntado el 04 de julio de 12 a las 07:07

No estoy seguro de que esto sea exactamente lo que buscas, pero ¿has mirado FB.Canvas.setAutoGrow() ? -

es aumentar la altura, pero quiero arreglar la altura de la página.FB.Canvas.setAutoGrow() es aumentar la altura como un árbol -

2 Respuestas

Después de todo, el verdadero problema es de Facebook con http*s*

Puedes seguir el tema aquí:

https://developers.facebook.com/live_status

Todo lo demás está bien, solo cambie setAutoResize a setAutoGrow

saludos

Respondido 05 Jul 12, 11:07

En Javascript, después de configurar el parámetro de altura fija en la configuración de su aplicación,
Puedes llamar FB.Canvas.setSize para cambiar la altura de la página.

Si la altura de su página cambia dinámicamente, puede ejecutar FB.Canvas.setDoneLoading
para verificar si Canvas está cargado y ejecutar FB.Canvas.setAutoGrow.

FB.Canvas.setSize({ width: 810, height: 950 });

FB.Canvas.setDoneLoading( function(response) {
    console.log(response.time_delta_ms);
    FB.Canvas.setAutoGrow();
});

Documentación de Facebook: https://developers.facebook.com/docs/reference/javascript/FB.Canvas.setDoneLoading/

Respondido 04 Jul 12, 09:07

Gracias por darme la idea, realmente funciona. Es aumentar la altura, pero hago clic en el botón ocultar, disminuye la altura. ¿Tiene alguna idea sobre esto? Compartirá información para mí. - Penigandla Koti

¿Tiene un botón donde oculta/muestra el contenido y tiene una acción del usuario para cambiar la altura de la página? setAutoGrow() se ejecutará una vez que su página se cargue con setDoneLoading(). - Philip

ocultar/mostrar clic del cliente usando el script java. método js de la siguiente manera, var heig = 800; FB.Arbiter.inform('setSize',{ancho: 760, alto: + alto }); FB.Canvas.setDoneLoading( función(respuesta) { alerta("altura:" + respuesta.time_delta_ms); FB.Canvas.setAutoGrow(); }); }); - Penigandla Koti

Actualice su pregunta, no escriba todo este código en los comentarios, ¡perdiendo mis ojos aquí! - Philip

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.