¿Cómo puedo detectar si un iPhone tiene una pantalla Retina o no? ¿Hay una manera confiable? Ya sea PHP puro o preferiblemente Zend Framework forma de hacerlo.¿Cómo detectar si el iPhone tiene pantalla Retina o no?
Respuesta
Debe considerar el hecho de que está tratando de obtener información del lado del cliente en el lado del servidor.
Parecería que no puede detectar la pantalla con PHP puro o Zend framework.
Además, parece que la información del agente de usuario del cliente, que puede acceder desde PHP se basa en el sistema operativo, no el hardware, y por lo tanto no le ayuda.
Puede que le interese leer el siguiente artículo que explica los problemas de manera mucho más elocuente y exhaustiva.
http://www.bdoran.co.uk/2010/07/19/detecting-the-iphone4-and-resolution-with-javascript-or-php/
Buena suerte!
Supongo que, como la detección del ancho de la pantalla sería suficiente para tal tarea, retina la pantalla con tantos píxeles de ancho, esa simple comprobación le indicará de inmediato si se trata de una pantalla ordinaria o retina. PHP no tiene esa capacidad de forma predeterminada, pero Javascript sí.
Aquí es cómo:
<script language="Javascript">
<!--
document.write('<br>your resolution is' + screen.width + 'x' + screen.height)
//-->
</script>
Javascript: window.devicePixelRatio
lo averigüe por esta
var retina = window.devicePixelRatio > 1;
if (retina)
{
// the user has a retina display
}
else
{
// the user has a non-retina display
}
- 1. Detectar pantalla retina/iPhone 4 en iPhone SDK
- 2. Pantalla retina UIWebView y iPhone 4
- 3. Cómo detectar la pantalla Retina en MonoTouch
- 4. Imágenes para retina pantalla iphone
- 5. ¿Detecta mediante programación si un iPad tiene pantalla Retina?
- 6. iPhone - adaptar las imágenes a pantalla retina
- 7. PHP detectar si la búsqueda tiene fecha o no
- 8. ¿Cuál es el código para detectar si la aplicación ios se ejecuta en la pantalla Retina de iPhone, iPhone o iPad?
- 9. pantalla de retina de Iphone en el simulador
- 10. tipo de dispositivo - Retina/no-Retina
- 11. detectar si el contacto tiene foto
- 12. ¿Cómo detectar si un polígono tiene autointersecciones?
- 13. Imágenes para la pantalla retina del iphone 5
- 14. ¿Cómo detectar si la pantalla está activada o desactivada si el nivel de API es 4?
- 15. iPhone cómo enviar una aplicación con un ícono de pantalla Retina no brillante?
- 16. iPhone: ¿Cómo detectar si iTunes está jugando?
- 17. guiones gráficos separados para iPhone/iPhone Retina/iPad/iPad Retina
- 18. cómo detectar si el usuario tiene una aplicación en Cocoa
- 19. Detectar si el usuario tiene alguna aplicación ejecutándose en pantalla completa
- 20. Dibujo de lienzo y pantalla Retina: ¿realizable?
- 21. Pantalla Retina VS diferencia de color de pantalla normal
- 22. ¿Cómo puedo detectar si existe una tabla (que no tiene una clase o ID)?
- 23. detectar si el DIV han barra de desplazamiento o no
- 24. iPhone - Detectando si el dispositivo tiene una cámara frontal
- 25. Detectar si el historial HTML5 es compatible o no
- 26. Cómo detectar si Safari está deshabilitado en el iPhone
- 27. iOS: los activos de la pantalla Retina no funcionan?
- 28. Retina Display en el iPhone Imágenes
- 29. Xcode simulador de iphone no está ejecutando Retina?
- 30. ¿Puedo decir si el iPhone tiene una contraseña?
Gracias, it'ss suficientemente bueno para mi aplicación para el iPhone. –