我在仅使用screen.availWidth和检测视网膜 iPad(和类似设备)时遇到问题window.devicePixelRatio。问题是 iPhone 和 iPad 给出了下降的数量,screen.availWidth而 android 设备似乎报告了物理像素的数量,所以我无法可靠地screen.availWidth / window.devicePixelRatio计算屏幕是否为平板电脑大小。
我可以使用其他一些 DOM 属性来帮助我吗?
编辑- 总结一下,希望能清楚地表明问题不是重复的
我如何判断screen.availWidth报告的值是否已经调整以考虑window.devicePixelRatio