sesion robado que eliminar cuenta contraseña contenido configuracion como cierro borrar borra bloqueado apple ipad user-agent

robado - ¿Cuál es el agente de usuario de iPad?



eliminar cuenta icloud iphone 6 (12)

Por lo que sé, el iPad usa el iPhone OS, pero con una resolución de pantalla diferente a la del iPhone y el iPod touch. Muchos sitios pueden tener que cambiar su detección de agente de usuario para adaptarse al iPad.

Entonces, ¿alguien con acceso al iPad o al iPad SDK nos puede dar la cadena de agente de usuario?


Mozilla / 5.0 (iPad; U; CPU iPhone OS 3_2 como Mac OS X; en-us) AppleWebKit / 531.21.10 (KHTML, como Gecko) Versión / 4.0.4 Móvil / 7B314 Safari / 531.21.10


¡Aqui tienes!

Mozilla / 5.0 (iPad; U; CPU OS 3_2 como Mac OS X; en-us) AppleWebKit / 531.21.10 (KHTML, como Gecko) Versión / 4.0.4 Móvil / 7B334b Safari / 531.21.10



Creo que vale la pena mencionar que, en general, no es necesario utilizar toda la cadena del agente, a menos que tal vez encuentre una razón por la cual necesite adaptar el sitio web a un modelo específico.

Puede buscar iPhone, iPad y iPod en la cadena del agente y cubrir todas sus bases.

if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) { appleMobileDevice = true; } else { appleMobileDevice = false; }


De Simulator 3.2 final:

Mozilla / 5.0 (iPad; U; CPU OS 3_2 como Mac OS X; en-us) AppleWebKit / 531.21.10 (KHTML, como Gecko) Versión / 4.0.4 Móvil / 7B367 Safari / 531.21.10


De un dispositivo real:

Mozilla/5.0 (iPad; U; CPU OS OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B367 Safari/531.21.10


Desde el simulador , en modo iPad:

Mozilla / 5.0 (Macintosh; U; Intel Mac OS X 10_5_8; es-us) AppleWebKit / 531.9 (KHTML, como Gecko) Versión / 4.0.3 Safari / 531.9 (esto es para 3.2 beta 1)

Mozilla / 5.0 (iPad; U; CPU OS 3_2 como Mac OS X; en-us) AppleWebKit / 531.21.10 (KHTML, como Gecko) Versión / 4.0.4 Móvil / 7B334b Safari / 531.21.10 (esto es para 3.2 beta 3)

y en modo iPhone:

Mozilla / 5.0 (iPhone; U; CPU iPhone OS 3_2 como Mac OS X; en-us) AppleWebKit / 531.21.20 (KHTML, como Gecko) Móvil / 7B298g

No sé qué tan confiable es el simulador, pero parece que no se puede detectar si el dispositivo es iPad solo de la cadena de agente de usuario.

(Nota: estoy en Snow Leopard, que es la cadena de User Agent para Safari

Mozilla / 5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-us) AppleWebKit / 531.21.8 (KHTML, como Gecko) Versión / 4.0.4 Safari / 531.21.10

)


El mío dice:

Mozilla / 5.0 (iPad; U; CPU OS 4_3 como Mac OS X; da-dk) AppleWebKit / 533.17.9 (KHTML, como Gecko) Versión / 5.0.2 Móvil / 8F190 Safari / 6533.18.5


Parece ser un consenso general que cada dispositivo móvil de apple, iphone, ipad o ipod usa un agente de usuario que contiene tanto ''Mobile'' como ''Safari''.

Sin embargo, utilizando el último SDK (4.0.1) y leyendo el agente de usuario en mi servidor de rieles (utilizando request.env["HTTP_USER_AGENT"] ), nunca obtenemos la parte ''Safari''.

No importa si la solicitud se realiza desde el simulador o un dispositivo real, depuración o versión, siempre se ve así:

Mozilla / 5.0 (iPhone; U; CPU iPhone OS 3_1_2 como Mac OS X; de-de) AppleWebKit / 528.18 (KHTML, como Gecko) Móvil / 7D11 "

Simplemente no ''Safari''. :-( Así que tenemos que usar la parte ''iPhone'' para estar seguro. Eso es algo que Apple no recomienda hacer.


Vale la pena señalar que cuando se ejecuta en el modo de aplicación web (utilizando la metaetiqueta apple-mobile-web-app-capable con apple-mobile-web-app-capable ), el agente de usuario cambia de:

Mozilla / 5.0 (iPad; U; CPU OS 3_2_1 como Mac OS X; es-us) AppleWebKit / 531.21.10 (KHTML, como Gecko) Versión / 4.0.4 Móvil / Safari 7B405 / 531.21.10

a:

Mozilla / 5.0 (iPad; U; CPU OS 3_2_1 como Mac OS X; en-us) AppleWebKit / 531.21.10 (KHTML, como Gecko) Móvil / 7B405


iPad 2 bajo 4.3.5:

Mozilla / 5.0 (iPad; U; CPU OS 4_3_5 como Mac OS X; en-us) AppleWebKit / 533.17.9 (KHTML, como Gecko) Versión / 5.0.2 Móvil / 8L1 Safari / 6533.18.5


Solo para iPad

Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10