screen 对象
小于 1 分钟
window 的另一个属性 screen 对象,是为数不多的几个在编程中很少用的 JavaScript 对象。这个对象中保存的纯粹是客户端能力信息,也就是浏览器窗口外面的客户端显示器的信息,比如像素宽度和像素高度。每个浏览器都会在 screen 对象上暴露不同的属性。
下表总结了这些属性:
属性 | 说明 |
---|---|
availHeight | 屏幕像素高度减去系统组件高度(只读) |
availLeft | 没有被系统组件占用的屏幕的最左侧像素(只读) |
availTop | 没有被系统组件占用的屏幕的最顶端像素(只读) |
availWidth | 屏幕像素宽度减去系统组件宽度(只读) |
colorDepth | 表示屏幕颜色的位数;多数系统是 32(只读) |
height | 屏幕像素高度 |
left | 当前屏幕左边的像素距离 |
pixelDepth | 屏幕的位深(只读) |
top | 当前屏幕顶端的像素距离 |
width | 屏幕像素宽度 |
orientation | 返回 Screen Orientation API 中屏幕的朝向 |