永发信息网

求问Javascript如何获取屏幕的分辨率(PPI/DPI)?

答案:1  悬赏:50  手机版
解决时间 2021-03-29 10:40
  • 提问者网友:骑士
  • 2021-03-29 00:01
求问Javascript如何获取屏幕的分辨率(PPI/DPI)?
最佳答案
  • 五星知识达人网友:低音帝王
  • 2021-03-29 00:10
获取PPI:

function js_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;
}
window.onload=function(){
alert("当前屏幕PPI "+js_getDPI());
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯