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