16
A
回答
8
根据this博客文章:(自2012年)
window.devicePixelRatio
是大多数浏览器大多是值得信赖的。- 在iOS设备上,将
devicePixelRatio
乘以screen.width
以获得物理像素数。 - 在Android和Windows Phone设备上,将
screen.width
除以devicePixelRatio
以获得骤降计数。
2017 UPDATE:
此属性返回在物理像素分辨率来在CSS像素的分辨率为当前显示装置的比率。该值也可以解释为像素大小的比率:一个CSS像素的大小与一个物理像素的大小。
桌面浏览器支持:
Chrome Edge Firefox Internet Explorer Opera Safari 49 (Yes) 49 11 41 9.1
手机浏览器:
Android Edge Firefox IE Mobile Opera Safari Mobile 4.4 (Yes) ? ? all 9.3
相关问题
- 1. 浏览器支持
- 2. 浏览器支持WebDriver还是WebDriver支持浏览器
- 3. 浏览器支持sencha touch
- 4. Kurento浏览器/ webRTC支持
- 5. Ember.js浏览器支持?
- 6. document.fileSize浏览器支持
- 7. 浏览器字体支持
- 8. Robot Framework浏览器支持
- 9. Android iFrame浏览器支持
- 10. Scaja.js浏览器支持
- 11. XML跨浏览器支持
- 12. 边缘浏览器支持
- 13. ngAria支持Safari浏览器
- 14. 跨浏览器支持jQuery
- 15. 浏览器支持“e.target.files”
- 16. Gecko支持的浏览器和Webkit支持的浏览器有什么区别?
- 17. C#WinForm Web浏览器不支持的浏览器
- 18. 如何检测浏览器是否支持webkit浏览器?
- 19. 检测短信:浏览器支持浏览器
- 20. 哪些浏览器支持HttpOnly cookies?
- 21. 对JavaScript版本的浏览器支持
- 22. 哪些浏览器支持HTML5 History API?
- 23. Windows Phone 7浏览器支持HTML 5
- 24. 浏览器支持readyState交互式?
- 25. Gulp autoprefixer,browserify和浏览器支持
- 26. 浏览器中的MP3音频支持
- 27. 支持动画WebP浏览器
- 28. png-24和浏览器支持
- 29. 移动浏览器的VoiceXML支持
- 30. 支持的浏览器列表
如果需要支持新的iOS或机器人,那么这应该工作。从逻辑上讲,我认为任何像素比大于1的设备都应该支持这一点,但是谁知道......你需要做什么?也许还有其他方法可以解决您的问题 – Huangism 2013-12-19 21:05:50