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

300
Vistas
¿Por qué Chrome maximizado informa su modo de visualización como "pantalla completa"?

En mi aplicación web, necesito saber si puedo abrir una nueva ventana o no (por ejemplo, con target='_blank' ). Puedo abrir una nueva ventana de forma segura cuando se ejecuta en un navegador, pero no cuando se ejecuta como PWA (en modo standalone ).

Para probar si puedo abrir una nueva ventana, estoy usando la consulta de medios display-mode , así:

 document.body.innerText = 'Your display-mode is ' +JSON.stringify( ['fullscreen', 'standalone', 'minimal-ui', 'browser'].filter( mode => window.matchMedia(`(display-mode: ${mode})`).matches))

Esto funciona en Firefox y Safari, ambos reportan el modo browser . ¡Pero Chrome, cuando su ventana está maximizada, informa el modo de fullscreen ! Esto no tiene sentido, porque el significado de fullscreen es "Se usa toda el área de visualización disponible y no se muestra ningún cromo de agente de usuario".

Preguntas:

  1. ¿Es esto un error en Chrome? ¿No debería informar siempre el modo browser ?
  2. ¿Hay alguna forma menos complicada de probar la capacidad de abrir una nueva ventana?
about 4 years ago · Juan Pablo Isaza
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