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

浏览器是如何确定screen.availHeight的值的?

浏览器是如何确定screen.availHeight的值的?

白衣染霜花 2018-09-12 13:23:57
CSSOM中的screen.availHeight属性.MDN的解释是: Returns the amount of vertical space available to the window on the screen.那么, 当我把任务栏的高度变小的时候(使用小任务栏按钮), 这个值理论上就应该减少.并且, 当我把任务栏放在右侧的时候, 这个属性的值任然没有变化.浏览器在实现这个属性时是如何来确定它的值的?是根据屏幕分辨率和操作系统就固定下来了吗?代码:    console.log("screen.availWidth: " + screen.availWidth);    console.log("screeen.avaailHeight: " + screen.availHeight);
查看完整描述

1 回答

?
一只甜甜圈

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

screen.availWidth 是指的屏幕的可用高度,根据 CSSOM 它的取值取决于输出设备、渲染环境以及视口大小,所以并不会由于浏览器的大小修改而发生变化,例如题主可以试试把手机横屏、竖屏会得到不同的值。

如果是想调试方便,chrome 开发者工具里可以通过 device toolbar 轻松调试。


查看完整回答
反对 回复 2018-10-17
  • 1 回答
  • 0 关注
  • 841 浏览
慕课专栏
更多

添加回答

举报

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