8 votos

El modo de escritorio del navegador no es realmente el mismo que el del PC

¿Hay alguna forma de hacer que el navegador Android navegue en modo de escritorio real, es decir, viendo el mismo diseño que un ordenador de escritorio?

Sé que en Firefox, puedo hacer clic en "solicitar sitio de escritorio" en el menú, y alguna función similar en Chrome. Sin embargo, ninguno de estos modos me trae la misma experiencia que tengo en un ordenador de escritorio. Por ejemplo, Gmail tiene un elemento de menú "filtrar mensajes como éste", que no aparece en el modo "solicitar sitio de escritorio", y lo mismo ocurre con muchos otros sitios web.

Algún sitio web proporciona un botón de "sitio completo" para hacer esto. ¿Pero por qué no puedo fingir que soy una computadora de escritorio en primer lugar? ¿Cómo demonios identifica el servidor al navegador un navegador Android, incluso en el "modo de escritorio"?

Tenga en cuenta que esta pregunta puede parecer un duplicado como esta pregunta . Pero expreso el problema en una perspectiva más general y amplia.

\== Actualizar ==

Entiendo las diferencias de la interfaz de usuario, como el ratón frente a la pantalla táctil. Lo que quiero decir es emular el modo de pantalla de escritorio. Por ejemplo, un tamaño de pantalla virtual para imitar un monitor de escritorio (puedo deslizar la pantalla táctil para mover el puerto de vista, e incluso puedo ampliar o reducir el puerto de vista con gestos de dos dedos). Un toque emula el clic del botón izquierdo del ratón. No se acepta el botón derecho del ratón, ya que la mayoría de las funciones deberían poder funcionar con un simple clic izquierdo. (Recuerde que el escritorio de Apple Mac puede funcionar con un solo botón del ratón).

El problema es que lo que piensan como "optimizar para el móvil" puede no ser lo que el usuario piensa o desea, como la eliminación de algunas funciones.

No necesito "optimización móvil". Sólo el navegador para imitar el de escritorio al máximo, y quiero visitar el sitio web en modo de escritorio, como si lo conectara con un ordenador de escritorio.

4voto

Stephen Dolier Puntos 98

Hay varias maneras de crear páginas web sensibles.

el desarrollador puede pedirle al navegador que le diga si es Windows os o Android o iPhone o qué navegador es, etc.

En segundo lugar, la mayoría de las veces el diseño de respuesta se implementa en base al ancho disponible de la ventana del navegador. Para aprender más puedes buscar en la web o probar por ti mismo como explico a continuación

En el navegador FireFox en el PC, vaya al menú -> Desarrollador Web -> Herramientas de conmutación o presione Ctrl + Shift + I

enter image description here

Ahora haz clic en el botón a la izquierda de tres puntos. Puedes cambiar el tamaño de la página para ver cómo se ve en los navegadores de diferentes tamaños.

enter image description here

Espero que esto ayude.

0 votos

Para añadir a esto - chrome tiene una función similar "responsive view", pero también tiene una opción para "mostrar las reglas", por lo que puede ver exactamente donde cada navegador punto de ruptura de ancho será golpeado

4voto

Maaark Puntos 131

Intenta con Firefox para Android con un agente de usuario que simula un addon.

También puede que necesites algún complemento para mentir sobre las dimensiones de las ventanas.

No sé cuál es exactamente la mejor opción para hacerlo, así que espero que estos enlaces te ayuden a orientarte en la dirección correcta.

https://www.google.com/search?q=firefox+Android+falso+dispositivo+ancho

https://addons.mozilla.org/en-GB/Android/addon/uaswitcher/

https://addons.mozilla.org/en-GB/firefox/addon/chameleon-ext/

0 votos

¡Esta es una gran idea! Sin embargo, no necesitas un addon para falsear las dimensiones de la ventana gráfica. Eso es lo que hace principalmente "Request Desktop Site".

0 votos

Ahhh, ¡ya veo! Me había preguntado cómo funcionaba realmente esa "petición".

3voto

beeshyams Puntos 82

No puedes, a menos que el sitio sea optimizado para el móvil por diseño

Dos factores distinguen y también limitan el sitio web móvil en comparación con el de escritorio:

  • Interfaz de la pantalla táctil

  • Área de exhibición más pequeña

Lo que la mayoría de los sitios web hacen (el costo es la razón principal, supongo) es hacer un sitio compatible con el móvil lo que significa que un sitio puede ser visto en el móvil pero todas las funciones o la navegación como en el escritorio no están disponibles (como en su ejemplo).

Para hacer que los controles o la navegación del sitio web como en el verdadero modo de escritorio, el sitio tiene que ser móvil optimizado . A menos que esto se haga, no puedes tener la misma experiencia que en el verdadero modo de escritorio. Esto requiere Diseño de páginas web receptivas (que tampoco garantiza la plena funcionalidad), y está fuera del tema de este sitio - puedes buscarlo en Google y aquí hay alguna información de los sitios hermanos de SE

¿Cómo es posible que el servidor identifique al navegador un navegador Android, incluso en el "modo de escritorio"?

Agente de Usuario información que es compartida por todos los navegadores (excepto los navegadores orientados a la privacidad, pero si utiliza dichos navegadores, puede enfrentarse a otros problemas YMMV)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X