为了账号安全,请及时绑定邮箱和手机立即绑定

如何用JavaScript检测屏幕分辨率?

如何用JavaScript检测屏幕分辨率?

月关宝盒 2019-07-26 15:10:48
如何用JavaScript检测屏幕分辨率?有没有一种方法适用于所有浏览器?
查看完整描述

3 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

是。

window.screen.availHeight
window.screen.availWidth

来自Tsunamis的评论:

要获得移动设备的原始分辨率,您必须乘以设备像素比率:window.screen.width * window.devicePixelRatiowindow.screen.height * window.devicePixelRatio。这也适用于台式机,其比率为1。

来自Ben的另一个答案是:

在vanilla JavaScript中,这将为您提供可用的宽度/高度:

window.screen.availHeight
window.screen.availWidth

对于绝对宽度/高度,请使用:

window.screen.height
window.screen.width


查看完整回答
反对 回复 2019-07-26
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

var width = screen.width;var height = screen.height;


查看完整回答
反对 回复 2019-07-26
?
隔江千里

TA贡献1906条经验 获得超10个赞

在vanilla JavaScript中,这将为您提供可用的宽度/高度:

window.screen.availHeight
window.screen.availWidth

对于绝对宽度/高度,请使用:

window.screen.height
window.screen.width

以上两者都可以在没有窗口前缀的情况下编写。

喜欢jQuery?这适用于所有浏览器,但每个浏览器都提供不同的值。

$(window).width()$(window).height()


查看完整回答
反对 回复 2019-07-26
  • 3 回答
  • 0 关注
  • 443 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信