Cuando la solicitud http llega a mi servidor, ¿cómo puedo detectar si es de iphone, android u otros dispositivos?¿Cómo puedo detectar clientes móviles en mi servidor web?
Respuesta
Puede agarrar el agente de usuario. Eso le dice qué tipo de navegador que es (iPhone, cromo, es decir, nada)
para ayudarle a:
Debe verificar el encabezado de la solicitud HTTP. Puede encontrar el sistema operativo y el navegador que se utiliza en el campo "User-Agent".
Si está utilizando Javascript a continuación utilice el objeto navigator
navigator.userAgent
Si está utilizando php entonces se puede acceder a la cabecera HTTP
$userAgent = $_SERVER["HTTP_USER_AGENT"];
Tenga en cuenta que esto es fácil de falsificar. – ceejayoz
@ceejayoz Sí, por supuesto. Pero no veo ningún problema derivado de eso, ya que los usuarios probablemente querrían la mejor experiencia y diseño que se ajuste al cliente real que se utiliza. Entonces ellos realmente no tienen ningún interés en hacer eso. – Pepe
@ceejayoz Además, no creo que el OP pueda hacer nada para prevenir eso en su extremo ... – Pepe
- 1. node.js servidor http, detectar cuando los clientes se desconectan
- 2. Rails 3 detectan petición procedente de clientes móviles
- 3. ¿Cómo puedo hacer que mi sitio web se aleje de manera predeterminada en los teléfonos móviles?
- 4. ¿Cómo detectar el foco del navegador en dispositivos móviles?
- 5. Cómo detectar clientes de sondeo dúplex diconnected
- 6. Cómo usar userAgent para detectar dispositivos móviles
- 7. ¿Cómo puedo iniciar y seguir ejecutando hsqldb en modo servidor desde mi aplicación web?
- 8. ¿Cómo puedo probar sitios web para dispositivos móviles?
- 9. Web workers en navegadores móviles
- 10. Arquitectura del lado del servidor para aplicaciones web móviles
- 11. Servidor trenzado para varios clientes
- 12. ¿Cómo ejecuto un script de Python en mi servidor web?
- 13. iOS aplicación web para móviles no actualizar
- 14. Servidor de juegos PHP, ¿múltiples clientes TCP?
- 15. ¿Cómo puedo proteger mi aplicación web java?
- 16. Detectar clientes con servidores proxy a través de PHP
- 17. ¿Cómo puedo verificar si hay vulnerabilidades SSL en mi servidor web?
- 18. XMPP/Jabber clientes basados en web
- 19. Forma estándar para detectar navegadores móviles en una aplicación web basada en la solicitud http
- 20. ¿Cómo puedo probar mi sitio web para detectar ataques de inyección de SQL?
- 21. Depuración de sitios web móviles
- 22. Redirigir dispositivos móviles a una versión alternativa de mi sitio
- 23. Autocompletar para aplicaciones web móviles
- 24. ¿Cómo puedo transferir bytes en fragmentos a los clientes?
- 25. Publique mi servicio web RESTful en Internet
- 26. Tablas contra divs en sitios web móviles
- 27. ¿Cómo puedo detectar cuándo se ha movido mi Vista?
- 28. ¿Cómo puedo detectar qué dispositivo iOS está usando mi usuario?
- 29. ¿Cómo puedo detectar si mi navegador es Firefox?
- 30. ¿Puede Selenium probar aplicaciones web móviles?
¿Está utilizando que el uso de JavaScript o código del lado del servidor? – Pepe
¿En qué idioma? – neteinstein
Estoy usando java-script – shebelaw