• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

192
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?
almost 3 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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda