如何檢測iPhone是否有視網膜顯示?有沒有可靠的方法?無論是純PHP還是Zend Framework最好這樣做。如何檢測iPhone是否有視網膜顯示?
5
A
回答
3
您必須考慮到您試圖在服務器端獲取客戶端信息的事實。
您似乎無法使用純PHP或Zend框架檢測顯示。
它進一步看起來像來自客戶端的UserAgent信息,您可能從PHP訪問基於操作系統,而不是硬件,因此不會幫助您。
您可能有興趣閱讀以下更有說服力和更徹底地解釋問題的文章。
http://www.bdoran.co.uk/2010/07/19/detecting-the-iphone4-and-resolution-with-javascript-or-php/
祝你好運!
1
我認爲顯示器寬度檢測對於這樣的任務來說足夠簡單,視網膜顯示器會在寬度上包裝這麼多像素,簡單的檢查會立即告訴您它是普通顯示器還是視網膜顯示器。 PHP並不具備這種功能,但Javascript確實如此。
方法如下:
<script language="Javascript">
<!--
document.write('<br>your resolution is' + screen.width + 'x' + screen.height)
//-->
</script>
2
的Javascript:window.devicePixelRatio
4
我搞清楚這個
var retina = window.devicePixelRatio > 1;
if (retina)
{
// the user has a retina display
}
else
{
// the user has a non-retina display
}
相關問題
- 1. 檢測視網膜顯示
- 2. cocos2d中的視網膜顯示地圖碰撞檢測iphone
- 3. 如何在MonoTouch中檢測視網膜顯示
- 4. 如何在python中檢測Mac視網膜顯示?
- 5. 如何測試一個網站是否視網膜沒有Mac?
- 6. iPhone的視網膜顯示屏
- 7. iPhone視網膜顯示與kobold2d
- 8. iphone 5視網膜顯示屏
- 9. iPhone 5視網膜顯示2x圖像
- 10. UIWebView和iPhone 4視網膜顯示屏
- 11. 如何判斷捕獲的窗口是否在視網膜顯示器中顯示爲視網膜?
- 12. 如何檢測WebView是否在iPhone上顯示特定網站
- 13. 如何檢測視網膜屏幕?
- 14. GTM上的視網膜顯示檢查
- 15. 有沒有iPhone 4沒有視網膜顯示屏
- 16. 視網膜對所有圖像都有效@ 2x,我如何測試視網膜顯示?
- 17. 在iPhone SDK中檢測視網膜屏幕/ iPhone 4
- 18. iphone - 如何控制圖像的視網膜顯示?
- 19. 檢測服務器端的視網膜(HD)顯示
- 20. 使用javascript檢測視網膜顯示屏iPad
- 21. iOS視網膜顯示檢測代碼不起作用
- 22. 使用PHP和/或JavaScript的iPhone4視網膜顯示檢測
- 23. Cocos2D視網膜顯示屏
- 24. 爲視網膜顯示
- 25. CATiledLayer&視網膜顯示屏
- 26. 視網膜顯示Bug? (Cocos2d)
- 27. 精靈表不是視網膜顯示
- 28. iPhone應用程序:視網膜顯示圖像不顯示
- 29. iPhone [email protected]不顯示在視網膜顯示屏上
- 30. iphone 4顯示圖像視網膜顯示
感謝,it'ss爲我的iPhone應用程序不夠好。 –