Come posso rilevare se un iPhone ha un display retina o no? Esiste un modo affidabile? Sia puro PHP o preferibilmente metodo Zend Framework per farlo.Come rilevare se l'iPhone ha un display retina o no?
risposta
È necessario considerare il fatto che si sta tentando di ottenere informazioni sul lato client sul lato server.
Sembra che non si riesca a rilevare il display con puro framework PHP o Zend.
Sembra, inoltre, come le informazioni UserAgent dal client, che si potrebbe accedere da PHP si basa sul sistema operativo, non l'hardware, e questa convenzione non ti aiuterà.
potreste essere interessati a leggere il seguente articolo, che molto più eloquente e accuratamente spiega i problemi.
http://www.bdoran.co.uk/2010/07/19/detecting-the-iphone4-and-resolution-with-javascript-or-php/
Buona fortuna!
Suppongo che la rivelazione della larghezza dello schermo sia sufficiente per tale compito, poiché il display retina racchiude tanti pixel nella larghezza, che un semplice controllo ti dirà immediatamente se è un normale display o display retina. PHP non ha questa capacità fuori da una scatola, ma Javascript lo fa.
Ecco come:
<script language="Javascript">
<!--
document.write('<br>your resolution is' + screen.width + 'x' + screen.height)
//-->
</script>
Javascript: window.devicePixelRatio
i capirlo da questo
var retina = window.devicePixelRatio > 1;
if (retina)
{
// the user has a retina display
}
else
{
// the user has a non-retina display
}
- 1. Come posso rilevare se un Mac ha un display Retina da Java?
- 2. Come rilevare il display Retina in MonoTouch
- 3. Come rilevare se Travis-Ci o no
- 4. Display retina VS normale differenza colori display
- 5. Suffisso display Retina iPad
- 6. Rileva a livello di programmazione se un iPad ha un display Retina?
- 7. Display retina UIWebView e iPhone 4
- 8. CoreGraphics per display retina
- 9. Display PhoneGap e Retina
- 10. Immagini per display retina iphone
- 11. Retina Display Immagini su iPhone
- 12. NSImage e retina display confusione
- 13. Display retina e [UIImage initWithData]
- 14. Retina display per un'immagine dall'URL
- 15. rilevare se il DIV hanno scorrere bar o no
- 16. PhoneGap, jQuery Mobile e Retina Display
- 17. Aggiorna l'app per canvas non retina sul display retina
- 18. Sviluppo per display Retina e non retina OpenGL ES
- 19. Come simulare un display retina (modalità HiDPI) in Mac OS X 10.8 Mountain Lion su un display senza retina?
- 20. Conoscere tipo di dispositivo - Retina/non-Retina
- 21. Coordinate XCode per display Retina iPad
- 22. immagine del display retina con puro css
- 23. Come rilevare se edittext ha caratteri inglesi
- 24. Come rilevare se l'elemento ha altezza 'auto'
- 25. Problema di qualità dell'immagine del display Retina
- 26. Disegno su tela e display Retina: fattibile?
- 27. display retina di Iphone nel simulatore
- 28. QGraphicsItem rendering su Apple Retina Display
- 29. Immagini per display retina iphone 5
- 30. Come verificare in sicurezza se un oggetto dinamico ha o no un campo
Grazie, It'ss abbastanza buono per il mio iPhone app. –