Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

276
Views
Iniciar sesión con Google: ¿cerrar devolución de llamada con un toque?

Google ha anunciado recientemente la desaprobación de su biblioteca de inicio de sesión de Google para sitios web . Harán la transición al nuevo Sign In With Google SDK for the Web en 2023. El nuevo SDK requiere menos esfuerzo para configurarlo, pero encuentro que hay menos configuraciones disponibles para la configuración.

Una de las configuraciones que me falta es la detección del usuario que cierra la ventana emergente de inicio de sesión de una pestaña. Anteriormente, cuando el usuario cierra manualmente el modo de inicio de sesión, la biblioteca devuelve el código de error popup_closed_by_user . Pero no puedo encontrar ninguna detección para esto en el nuevo SDK web de JavaScript.

¿Hay alguna forma de detectar el cierre de la ventana emergente manual en el SDK de inicio de sesión con Google ? También estoy interesado en detectar "Enfriamiento exponencial" . Es decir, cuando el usuario ha cerrado la ventana emergente varias veces y el SDK de Google no muestra el botón de inicio de sesión en la pantalla. ¿Es posible activar una devolución de llamada cuando ocurre este caso?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Sí, puede observar el resultado usando el objeto PromptMomentNotification , usando data-moment_callback al mostrar el botón en HTML o mediante la notificación devuelta por google.accounts.id.prompt .

Un toque se puede cerrar de varias maneras, por lo que el antiguo popup_closed_by_user ahora se maneja mejor observando dos valores: user_cancel o tap_outside . El primero es el resultado de presionar la X en el cuadro de diálogo o el botón cancelar, si está presente, mientras que el segundo es simplemente hacer clic fuera del cuadro de diálogo emergente. Ambos terminan el flujo de inicio de sesión, los dos valores le permiten ver si el comportamiento del usuario es diferente. Algunos usuarios pueden hacer clic en otro lugar, mientras que otros pueden cerrar explícitamente la ventana emergente.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!