query power microsoft funciones español ejercicios ejemplos javascript facebook facebook-javascript-sdk facebook-php-sdk

javascript - microsoft - ejercicios power query



Diálogo de autenticación de Facebook: advertencia para desarrolladores sobre el uso del tipo de "visualización" "emergente" (2)

¿Quizás debería cambiar al método FB JS SDK y FB.login ()? Siempre proporciona la mejor experiencia de usuario.

https://developers.facebook.com/docs/reference/javascript/FB.login/

a partir de hoy recibimos advertencias del desarrollador en el diálogo de autenticación con el siguiente mensaje:

Está utilizando un tipo de pantalla emergente en una ventana o pestaña grande del navegador. Para una mejor experiencia de usuario, muestre este diálogo con nuestro SDK de JavaScript sin especificar un tipo de pantalla explícito. El SDK elegirá el mejor tipo de pantalla para cada entorno. Alternativamente, establezca la altura y el ancho en su llamada de window.open () para dimensionar adecuadamente este cuadro de diálogo si tiene requisitos especiales que le impiden utilizar el SDK. Este mensaje solo es visible para los desarrolladores de su aplicación.

Tenemos la siguiente situación:

  • Con javascript abrimos una nueva ventana emergente.
  • El src de la ventana emergente se configura con el método PHP-SDK de Facebook getLoginUrl
  • La ventana emergente tiene un tamaño de 400px por 580px

El propio PHP-SDK referencia al uso correcto de "display = popup" dentro de su propio código:

Si está utilizando la URL generada con una llamada window.open () en JavaScript, puede pasar en display = popup como parte de $ params.

La documentación de JS-SDK dice que el tamaño máximo de la ventana emergente abierta debe ser 400x580:

Para usar en una ventana emergente de navegador no mayor a 400px por 580px. Utilice este tipo de pantalla para mantener el contexto para el usuario sin necesidad de realizar una redirección de página completa.

Entonces, para resumir: de acuerdo con los documentos, la implementación anterior debería estar bien. ¿Alguien más tiene esta advertencia o una solución para esto?


La documentación de JS-SDK dice que la ventana emergente del navegador debe ser "no más grande que 400px por 580px". Lo que no especifican es que significan 400px de alto por 580px de ancho.

Veo la advertencia del desarrollador en mis cuadros de diálogo de autenticación emergente que miden 275 de alto por 875 de ancho. No veo la advertencia en mis ventanas emergentes que miden 400 de alto por 580 de ancho.

Tu imagen sugiere que tu ventana emergente tiene 630 de alto por 446 de ancho. Demasiado grande por cualquier lectura de la especificación.