vistaweb fuerza de Mensajero en el navegador no abrir una nueva pestaña

votos
0

¿Es posible mantener el flujo de usuario dentro de la vista Web Messenger?

Mi flujo usuario es:

  • Un botón se abre una vista web
  • Usuario llena un par de campos para la autenticación
  • Usuario es redirigido para el pago - se abre en una nueva pestaña
  • El sitio de pago redirige al usuario de vuelta al servidor original,

Por alguna razón, los navegadores tienden a borrar el almacenamiento local, que romper mi código en la redirección final (ahorro de autenticación de contadores a localStorage acceder a back-end). Creo que mis problemas se resolverían si el navegador Messenger no se abriría una nueva pestaña.

En los dispositivos móviles todo funciona bien.

Publicado el 15/12/2017 a las 14:38
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
0

Sí, es posible ejecutar webviews dentro del mensajero utilizar Messenger Extensiones (SDK). Tiene a la lista blanca de los dominios y opciones de la cabecera de retorno:

X-Frame-Options: ALLOW-FROM https://www.messenger.com/
X-Frame-Options: ALLOW-FROM https://www.facebook.com/

Sin embargo, hay algunas características no compatibles para la Web, que están disponibles por sólo Mensajero móvil:

  • webview_height_ratio
  • webview_share_button
  • Botones de navegación de espalda
  • título del diálogo
  • El cierre de la vista web a través de redireccionamiento de URL
  • getUserId ()
  • pagos

Como usted ha mencionado un sitio de pago, que todavía puede ser un problema. Una visión más clara acerca de Messenger Extentions se puede encontrar aquí: Facebook Messenger SDK Docs y en este artículo: webviews En Messenger.com

Respondida el 15/12/2017 a las 16:29
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more