Agente de usuario del navegador de valores Galaxy S5

Tengo un problema con un sitio que no detecta un navegador S5 estándar como móvil. No tengo un galaxy S5, así que le pedí a la persona que encontró este problema que me enviara la cadena completa del agente de usuario, esto es lo que obtuve:

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.94 Safari/537.36

¿El navegador S5 realmente no se identifica como ejecutándose en un dispositivo Android? ¿Podría ser esto el resultado de alguna configuración personalizada (que me dijeron que nunca sucedió)? ¿De qué otra forma puedo identificar el navegador S5 como un dispositivo móvil?

Nunca he visto un Android useragentstringcon Linux x86_64él. Eso se parece más a un escritorio useragentstringpara mí.
¿Quizás fue una elección consciente? ¿Quizás Samsung está tratando de obtener una experiencia web más rica para sus usuarios al no decir que es un dispositivo móvil? ¿No deberían los sitios codificar el tamaño de la pantalla/ventana gráfica y la funcionalidad del navegador en lugar del sistema operativo de todos modos?
@indivisible a veces el contenido depende del dispositivo (anuncios, por ejemplo)
No puedes confiar en ningún UA de Samsung. Simplemente intente apuntar el navegador de su televisor Samsung a uno de esos sitios y vea qué tipo de basura aparece. (Por lo general, relacionado con "Safari").
Es normal ver "Safari" en algún lugar del UAS

Respuestas (3)

Después de hurgar un poco, parece que en este caso el navegador no se identifica como si se estuviera ejecutando en un dispositivo Android. Puse el useragentstringque proporcionó en useragentstring.com y en el campo de detalles del sistema operativo me dice;

Operating System: 
Linux
running on a Intel CPU
running on a 64 bit processor

Si entro en useragentstringel navegador de stock en mi HTC One obtengo:

Operating System: 
Android
version 4.4.2

y en el navegador móvil Chrome también obtengo:

Operating System: 
Android
version 4.4.2

Sugeriría pedirle al usuario del dispositivo que borre datos/caché y vea si el problema persiste. No puedo imaginar que Samsung tenga su navegador configurado de esta manera por defecto.

EDITAR: También encontré aquí que useragentstringpara el S4 debería ser algo así como;

Mozilla/5.0 (Linux; U; Android 4.2.2; nl-nl; GT-I9505 Build/JDQ39) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30

que no se parece en nada a lo que publicaste. Si alguien en AE con un S5 pudiera publicar su useragentstring(puede obtenerlo desde aquí ), sería útil, a menos que conozca a alguien más con un S5 con el que pueda verificar.

EDIT2: FYI, el useragentstringde mi navegador de valores en mi HTC es;

Mozilla/5.0 (Linux; U; Android 4.4.2; en-gb; HTC_One Build/KOT49H) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30

y para cromo;

Mozilla/5.0 (Lunix; U; Android 4.4.2; HTC One Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.141 Mobile Safari/537.36

Sí, tengo hallazgos similares, ningún dispositivo que probé falló al identificarse como alguna versión de Android
Pregunté en un foro sobre el uas para el S5 y alguien respondió con lo mismo que publicaste en tu Q original. Extraño
Ignora mi último comentario. El foro en el que publiqué un vínculo hacia aquí. ¡Bucle de redireccionamiento de la vida real! ¿Has probado a borrar los datos/caché de la aplicación del navegador?
developer.chrome.com/multidevice/user-agent Alguna información sobre cómo distinguir entre WebWiew basado en Android Chromium y Chrome para Android

Acabo de probar en mi Galaxy S5 y obtuve el siguiente agente de usuario

Mozilla/5.0 (Linux; Android 4.4.2; en-us; SAMSUNG-SM-G900A Build/KOT49H) AppleWebKit/537.36 
(KHTML, like Gecko) Version/1.6 Chrome/28.0.1500.94 Mobile Safari/537.36
Para apuntar al navegador nativo s5, que está en los teléfonos AT&T (y no en el s6), aquí está mi cadena javascript:var isAndroid = navigator.userAgent.toLowerCase().match(/samsung/) != null && navigator.userAgent.toLowerCase().match(/g900a/) != null;
en realidad, hay 3 o más submodelos del g900 (a, s, v, tal vez más), también: Chrome y los navegadores nativos tienen cadenas de agente de usuario casi idénticas, por lo que esto no se sostiene muy bien... el la única diferencia que encontré fue la cadena en-us en el navegador S5 nativo... aquí está la nueva cadena UA que utilicé: var isAndroid = navigator.userAgent.toLowerCase().match(/samsung/) != null && navigator.userAgent.toLowerCase().match(/g900/) != null && navigator.userAgent.toLowerCase().match(/en-us/) != null;si puede evitar tener que usar este enfoque, evítelo a toda costa

Obtuve

Mozilla/5.0 (Linux; Android 4.4.2; SM-G900F Build/KOT49H) AppleWebKit/537.36 (KHTML, como Gecko) Versión/4.0 Chrome/30.0.0.0 Mobile Safari/537.36 ACHEETAHI/2100050050

utilizando el navegador CM v5.0.50

Una comparación cruzada podría ayudarlo a depurar.