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

590
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 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
over 4 years ago · Santiago Trujillo
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"); } };

over 4 years ago · Santiago Trujillo 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!