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

142
Views
Cambiar a pantalla completa activa un evento de "cambio de visibilidad" en safari

En Safari (15.3) en Macos (11.6.4), y posiblemente también en iOS, habilitar y deshabilitar la pantalla completa desencadena un evento de "cambio de visibilidad". No lo hace en Chrome y Firefox.

¿Hay una forma sencilla de solucionarlo (para no activar el cambio de visibilidad en un safari)?
Una solución sería deshabilitar y habilitar el oyente de cambio de visibilidad al cambiar a pantalla completa, pero es bastante complicado.

Algunos fragmentos para reproducir:

 document.addEventListener('visibilitychange', () => {console.log('visibilitychange')}, false); document.addEventListener('webkitvisibilitychange', () => {console.log('webkitvisibilitychange')}, false); var elem = document.getElementById("myvideo"); function openFullscreen() { if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.webkitRequestFullscreen) { /* Safari */ elem.webkitRequestFullscreen(); } else if (elem.msRequestFullscreen) { /* IE11 */ elem.msRequestFullscreen(); } }
about 4 years ago · Juan Pablo Isaza
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!