【问题标题】:Can you detect the current value for -moz-device-pixel-ratio and -o-device-pixel-ratio using JavaScript?您可以使用 JavaScript 检测 -moz-device-pixel-ratio 和 -o-device-pixel-ratio 的当前值吗?
【发布时间】:2011-12-19 13:10:24
【问题描述】:

WebKit 引入了 -webkit-device-pixel-ratio 媒体功能和 window.devicePixelRatio JavaScript 属性,以允许网络作者检测他们的页面是否在具有视网膜显示屏的 iPhone 上呈现:

Mozilla 和 Opera 引入了等效的媒体功能,-moz-device-pixel-ratio-o-device-pixel-ratio。但是,他们似乎没有引入 JavaScript 属性来配合他们。

有什么方法可以通过 Firefox 和 Opera 中的 JavaScript 检测设备像素比?

【问题讨论】:

    标签: javascript css firefox opera media-queries


    【解决方案1】:

    您可以使用 https://developer.mozilla.org/en/DOM/window.matchMedia 测试来自 JS 的媒体功能

    【讨论】:

    • 啊,值得一看。它不提供设备像素比的实际值,但它允许您测试值以查看它们是否是设备的值。
    • 对。它可以让你做> 测试,我想,所以最坏的情况你可以二进制搜索正确的值......
    • 这真的很有帮助,我找不到关于如何用户比较运算符的方法或文档。我写这个是为了支持 webkit+moz gist.github.com/4219907
    猜你喜欢
    • 2012-07-10
    • 2013-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-01
    • 2015-01-02
    • 1970-01-01
    • 2014-08-16
    相关资源
    最近更新 更多