Javascript 在所有类型的设备上获得真正的分辨率

Javascript 在所有类型的设备上获得真正的分辨率,javascript,mobile,desktop,resolution,Javascript,Mobile,Desktop,Resolution,如何使用javascript在移动设备上获得真正的分辨率? 该网站正在桌面和移动设备上运行 if ($(window).width() >= 640 && isMobile) // wide screen or android { isSmartphone=true; } 提前感谢。您可以使用 window.screen.width window.screen.height 或可用的宽度/高度(删除未使用的空间,如windows tasksbar): 我已经用

如何使用javascript在移动设备上获得真正的分辨率? 该网站正在桌面和移动设备上运行

if ($(window).width() >= 640 && isMobile)  // wide screen or android
{
    isSmartphone=true;
}

提前感谢。

您可以使用

window.screen.width
window.screen.height
或可用的宽度/高度(删除未使用的空间,如windows tasksbar):


我已经用这个属性做了一个测试。有没有一种方法不仅可以在PC浏览器上找到,还可以在手机上找到?它应该也可以在手机上找到。有时可能需要一点延迟来获得正确的宽度/高度:设置一个timeout是的,页面加载时移动分辨率为空时出现了一个错误,超时应该会解决它。谢谢@Blowi,请添加评论为什么你否决了我的问题?
window.screen.availHeight
window.screen.availWidth