IE9 devicePixelRatio 等效项
有没有人发现一种可靠的方法来确定 Windows Phone 7.5 (Mango) 的设备像素比。
它基于 IE9。在基于 Webkit 的浏览器中,我们有 window.devicePixelRatio 或使用 window.matchMedia() 和适当的媒体查询。
在 Windows Mobile 中,我可以通过执行以下操作来确定像素比: 屏幕.deviceXDPI / 屏幕.逻辑XDPI 尽管这似乎只有在页面完全呈现后才可靠。在此之前,deviceXDPI 报告与逻辑XDPI 相同
有人找到解决方案吗?
感谢您的任何帮助/建议
Has anyone discovered a reliable method to determine the device pixel ratio for Windows Phone 7.5 (Mango).
It is based off of IE9. In Webkit based browsers we have window.devicePixelRatio or using window.matchMedia() with the appropriate media query.
In Windows Mobile I can determine pixel ratio by doing:
screen.deviceXDPI / screen.logicalXDPI
though this appears to only be reliable once the page has been fully rendered. Prior to that deviceXDPI reports the same as logicalXDPI
Has anyone found a solution?
Thanks for any help/suggestions
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 (最小/最大-)分辨率 作为媒体查询中的等效测试:
或通过 matchMedia:
参考
MSDN - 分辨率媒体功能
CSS WG 博客 – 如何取消前缀 -webkit-device-pixel-ratio
Use (min/max-)resolution as the equivalent test in a media query:
or through matchMedia:
References
MSDN - resolution media feature
CSS WG Blog – How to unprefix -webkit-device-pixel-ratio