Se dice que para calcular la resolución real de la pantalla necesito multiplicar screen.width por window.devicePixelRatio . La cosa es que en una de mis computadoras portátiles funciona perfectamente bien, window.screen.width = 1280, multiplicando por la proporción de píxeles (2) = 2560, lo cual es correcto según la información del sistema.
Pero en mi segunda computadora portátil screen.width = 1440px, y la proporción de píxeles es 2, lo que da 2880px de ancho, pero en la información del sistema se dice que mi resolución sigue siendo 2560 x 1600.
Entonces, ¿cómo calculo la resolución de la pantalla en este caso?
PD: mi segunda laptop es una macbook pro 2020 de 13"
PPS: bueno, me di cuenta de que depende de mi configuración, y ¿hay alguna manera de saber la resolución del dispositivo ya que mi configuración puede variar?
bueno, después de algunas investigaciones me di cuenta de que no hay forma de obtener las características físicas de las pantallas, y la proporción de píxeles del dispositivo no mostrará la proporción real de css a píxeles físicos