由于某种原因,任何小于1的像素比率值在我的渲染算法中均不起作用。零值没有意义,而0.5则有意义。 devicePixelRatio是否有可能返回0到1之间的值?

最佳答案

如果将浏览器缩放比例设置为小于100%,则DPR可以小于1。对于50%的缩放系数,DPR为0.5。

将浏览器缩放调整到100%以下并运行以下代码段,它将记录DPR:

console.log("devicePixelRatio:", window.devicePixelRatio);


使用Firefox进行测试,我得到了建议。 DPR约为0.34,对于Chrome,我将其降至0.25。

10-02 16:41