Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

117
Visualizações
Detectar y evitar la apertura de nuevas pestañas dentro de las pestañas personalizadas de Chrome

Fondo:

  • Nuestra aplicación web tiene una función que envía enlaces por correo electrónico a los usuarios.
  • Al hacer clic dentro del correo electrónico, el enlace debería abrir nuestra aplicación web.
  • Nuestra aplicación web (ventana A) incluye algunas acciones que crean nuevas pestañas porque el contenido no se puede representar dentro de un iFrame (ventana B)
  • la ventana A y la ventana B se comunican mediante postMessage .

Problema: en los dispositivos Android, al usar la aplicación Gmail, al hacer clic o tocar los enlaces en los correos electrónicos, se abre la página resultante dentro de un Chrome Custom Tab que muestra correctamente la Ventana A.

Sin embargo, abrir la ventana B la colocará sobre la ventana A. Mientras postMessage entre los dos contextos de navegación , el usuario no tiene forma de volver a la ventana A. La flecha hacia atrás en el navegador devolverá al usuario a la aplicación Gmail.

Nos gustaría detectar esta situación y retroceder con gracia para que el usuario no se quede varado en la ventana B, como hacemos con otros navegadores que no son de varias pestañas, como WebViews (Facebook, etc.).

Parece que las pestañas personalizadas de Chrome usan exactamente el mismo agente de usuario que el navegador Chrome "regular" de varias pestañas, por lo que no es una opción.

Agradecería que alguien haya descubierto una forma de detectar la carga a través de las Chrome Custom Tabs

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Las pestañas personalizadas y la actividad web confiable son en gran medida el mismo protocolo. La solución descrita en ¿Cómo puedo detectar si mi sitio web está abierto dentro de una actividad web de confianza? debería funcionar para pestañas personalizadas también.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda