Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

206
Vistas
La pestaña del navegador sabe cuándo se ha duplicado

Quiero que la pestaña de mi navegador sepa cuándo se ha duplicado.

Las únicas soluciones similares que he visto se centran solo en la pestaña duplicada sabiendo que se ha duplicado o en la pestaña original sabiendo que se ha duplicado, pero esto solo funciona en Chrome.

Requisitos:

  • La solución funciona en todos los navegadores modernos

Bonificación si la solución:

  • Funciona en una versión de Internet Explorer
  • Utiliza alguna funcionalidad angular nativa
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puede hacer uso de la API del canal de difusión .

  1. Crea un canal en carga y transmite el mensaje.
  2. usa el evento onmessage , captura el mensaje y si coincide con el inicial, transmite otro
  3. La etiqueta duplicada recibirá la segunda transmisión, mientras que la primera pestaña recibe la primera transmisión.

 const broadcast = new BroadcastChannel('test') broadcast.postMessage('I am First'); broadcast.onmessage = (event) => { if (event.data === "I am First") { broadcast.postMessage(`Sorry! Already open`); alert("First Tab"); } if (event.data === `Sorry! Already open`) { alert("Duplicate Tab"); } };

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda