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

212
Visualizações
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 Respostas
Responde à pergunta

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 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