¿Cómo detectan los sitios web los dispositivos móviles? [cerrado]


1

En la mayoría de los casos, los sitios web verán el encabezado del agente de usuario y luego redirigirán o servirán contenido móvil si se accede desde un dispositivo móvil.

Sin embargo, hay algunos sitios que servirán contenido móvil incluso si cambia de agente en su navegador (solicite un sitio de escritorio en Android, por ejemplo).

Un ejemplo de tal sitio sería www.t-mobile.com. También hay algunos otros.

¿Cómo detectan esos sitios los dispositivos móviles independientemente del encabezado de agente de usuario?

Leí que los TTL de paquetes de red pueden ser diferentes para dispositivos móviles y equipos de escritorio reales. Es el caso? Pero eso requeriría un proxy de muy bajo nivel para detectar.


1
Resolución de pantalla y consultas de medios CSS.
gronostaj

1
El navegador informa la información al sitio web.
Moisés

1
La mayoría de los sitios de prueba más reciente más futuros no detectar móvil ... tienen el css adecuada (utilizando los medios de comunicación-consultas) en el lugar para rendir bien en móviles y de escritorio por igual ...
philwills

@philwills, ¿puede proporcionar más detalles y enmarcar su comentario como respuesta?
Alex Gitelman

Respuestas:


1

Como se indicó en mi comentario, los sitios más nuevos y a prueba de futuro no detectan dispositivos móviles mediante el rastreo de agentes de usuario o cualquier otro medio ... Incluyen consultas de medios CSS para que la página se procese correctamente en dispositivos móviles y de escritorio.

Algunos ejemplos de CSS pueden verse así:

/* mobile first */
.page,
.sidebar {
    width: 100%;
    padding: 10px;
}

img {
    max-width: 100%
}

@media screen and (min-width:960px){
    .page {
        width: 960px;
        padding: 3px;
    }

    .sidebar {
        float: left;
        width: 30%;
    }
}
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.