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

213
Views
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 answers
Answer question

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