有没有一种方法可以适用于所有浏览器?
原始答案
是。
window.screen.availHeight window.screen.availWidth
更新
要获得移动设备的原始分辨率,您必须乘以设备像素比率:window.screen.width * window.devicePixelRatio和window.screen.height * window.devicePixelRatio。比率也为1的台式机也可以使用。
window.screen.width * window.devicePixelRatio
window.screen.height * window.devicePixelRatio
从本(Ben)得到另一个答案:
在原始JavaScript中,这将为您提供可用的宽度/高度:
对于绝对宽度/高度,请使用:
window.screen.height window.screen.width