如何使用JavaScript来提取屏幕的DPi

时间:2015-07-09 01:21:51

标签: javascript dpi

如何获取屏幕DPI?为什么我的DPI不正确?

我的代码:

function getDPI() {
    var arrDPI = new Array;
    if (window.screen.deviceXDPI) {
            arrDPI[0] = window.screen.deviceXDPI;
            arrDPI[1] = window.screen.deviceYDPI;
    } else {
            var tmpNode = document.createElement("DIV");
            tmpNode.style.cssText = "width:1in;height:1in;position:absolute;left:0px;top:0px;z-index:99;visibility:hidden";
            document.body.appendChild(tmpNode);
            arrDPI[0] = parseInt(tmpNode.offsetWidth);
            arrDPI[1] = parseInt(tmpNode.offsetHeight);
            tmpNode.parentNode.removeChild(tmpNode);
    }
  return arrDPI;}

在IE中获取DPI是错误的。 你能帮助我吗?非常感谢你!

0 个答案:

没有答案