Navegador web: cómo pasar la verdadera resolución nativa para evitar que los sitios ofrezcan un diseño receptivo móvil

11

¿Cómo se puede configurar Chrome (o algún otro navegador) para decirle a los sitios web que su resolución es la resolución nativa del teléfono y no una resolución reducida que se ajusta por ser un DPI alto? "Solicitar sitio de escritorio" funciona para algunos sitios, pero no para todos, y los que detectan la resolución del teléfono mostrarán el diseño móvil "receptivo". Por ejemplo, si busco en Google "cuál es la resolución de mi pantalla" y visito el primer sitio, informa 360x640 a pesar de que mi teléfono es 1440x2560. Estoy ejecutando Lollipop si eso importa.

g491
fuente
¿Qué sitio no puede ver en modo escritorio? Y tenga en cuenta que al cambiar el navegador para actuar como en el navegador de escritorio no cambiará su resolución de pantalla ..
Lucky
Este no era el sitio que intentaba visitar, pero un ejemplo es www.apple.com - jaja. Sí, el sitio de solicitud de escritorio no afecta la resolución, solo el agente de usuario, creo, por eso es ineficaz en los sitios que usan consultas de medios que dependen de la resolución para implementar un diseño receptivo / adaptativo en lugar de usar la detección de agente de usuario.
g491

Respuestas:

10

Resulta que puedes usar Firefox para Android para hacer esto:

  1. En la barra de direcciones, vaya a about: config y luego busque píxeles.
  2. Seleccione layout.css.devPixelsPerPx y cambie el valor de -1.0 (predeterminado) a 1 si desea que los sitios piensen que la resolución de su navegador es la verdadera resolución nativa de la pantalla en lugar de un valor ajustado por DPI.
  3. Si tiene una pantalla de súper alta resolución como un QHD (1440x2560), es posible que desee configurar esto en 2 en lugar de 1, y luego, si usa el teléfono en modo horizontal, su resolución será de 1280x720, lo que no hará las cosas como pequeño de forma predeterminada, ya que establecerlo en 1 lo haría.

El uso de lo anterior junto con "Solicitar sitio de escritorio" debería hacer un gran trabajo al mostrar siempre el sitio de escritorio no solo para sitios basados ​​en detección de agente de usuario sino también para sitios basados ​​en consultas de medios receptivos.

g491
fuente
Para un teléfono de 720p tuve que poner 0.5 para obtener la versión de escritorio de un sitio web en particular.
Chris
Wow, he estado luchando y decepcionado durante meses, intentando (y fallando) encontrar una solución para permitir que mi tableta de alta resolución física muestre las páginas web con más "recursos de pantalla". Algunas otras soluciones dicen que necesitaría rootear mi dispositivo o usar una PC y adb, bla, bla, bla. ¡Ahora estoy gratamente sorprendido de que la solución sea tan simple como instalar una aplicación normal! Gracias @ g491! ¿Podemos hacer el mismo cambio en Chrome también?
RayLuo
1
@RayLuo No conozco una forma de hacerlo en Chrome, pero no sé cómo. Intenté buscar chrome: // flags para algunas cosas como ppp, resolución, escala, zoom, etc. y no vi nada. Podría haber otra forma, pero no estoy seguro.
g491
Incluso en Firefox, dicha configuración solo funcionaría para algunos sitios (como este StackExchange.com) pero no para otros (como visualstudio.com). ¿Porqué es eso? ¿Y hay algún método mejor? (No, no considero el Samsung Galaxy View de 18 pulgadas como un método en este contexto.)
RayLuo
0

Intente usar Opera para dispositivos móviles y configure los Desktop modeajustes en y desactive el Opera Turbomodo. Ahora podrá ver sitios como Facebook, Stackoverflow, etc., tal como se carga en los navegadores web de escritorio. Algunos sitios web redirigen a su sitio web móvil, incluso si configura el modo Escritorio.

Suerte
fuente
Al "configurar el modo de escritorio", ¿se refiere esto a Configuración -> Agente de usuario -> cambiar de "Móvil" a "Escritorio"? Si es así, esto todavía tiene el mismo problema.
g491
1
Bueno, puede engañar a su navegador para que actúe como una versión de escritorio, pero no puede cambiar la resolución del dispositivo desde el navegador. el dispositivo ... También eche un vistazo a ¿Cómo deshabilitar el zoom en una página web móvil? ..esta configuración no tendrá ningún efecto en la configuración de la vista de escritorio que hacemos en nuestros navegadores
Lucky
Me di cuenta de que no comprobé el about: config en Firefox y, efectivamente, había una configuración allí. Lo publiqué como respuesta a esta pregunta para otros que puedan encontrar esto.
g491