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. Ember.js瀏覽器支持?
- 4. 移動瀏覽器支持
- 5. Kurento瀏覽器/ webRTC支持
- 6. Robot Framework瀏覽器支持
- 7. 瀏覽器支持「e.target.files」
- 8. XMLHttpRequest瀏覽器支持
- 9. Scaja.js瀏覽器支持
- 10. 跨瀏覽器支持jQuery
- 11. 爲 「//domain.com」 瀏覽器支持
- 12. XML跨瀏覽器支持
- 13. 邊緣瀏覽器支持
- 14. 瀏覽器支持sencha touch
- 15. 瀏覽器支持stopImmediatePropagation?
- 16. 瀏覽器不支持幀
- 17. document.fileSize瀏覽器支持
- 18. Android iFrame瀏覽器支持
- 19. ngAria支持Safari瀏覽器
- 20. @import的瀏覽器支持
- 21. document.implementation.createHTMLDocument瀏覽器支持?
- 22. .SVG瀏覽器支持
- 23. 如果瀏覽器支持
- 24. 瀏覽器字體支持
- 25. D3(SVG)瀏覽器支持
- 26. Gecko支持的瀏覽器和Webkit支持的瀏覽器有什麼區別?
- 27. 接近傳感器瀏覽器支持
- 28. C#WinForm Web瀏覽器不支持的瀏覽器
- 29. Chrome瀏覽器不支持Safari瀏覽器的CSS動畫
- 30. 如何檢測瀏覽器是否支持webkit瀏覽器?
如果需要支持新的iOS或機器人,那麼這應該工作。從邏輯上講,我認爲任何像素比大於1的設備都應該支持這一點,但是誰知道......你需要做什麼?也許還有其他方法可以解決您的問題 – Huangism 2013-12-19 21:05:50