screen
对象一般是只有属性,下面是所有浏览器都有的属性:
属性 | 说明 |
---|---|
width | 屏幕宽度(px) |
height | 屏幕高度(px) |
availWidth | 可用的屏幕宽度(px),Ubuntu系统的Unity桌面默认在左边有一个Docker,占用了屏幕一点地方,其他应用不能占用该空间,所以可用屏幕就没有实际宽度那么宽了 |
availHeight | 可用的屏幕高度(px),操作系统一般都是有状态栏的,不是在上面就是下下面,它们占用屏幕,其他应用不能占用它们的位置,所以,可用宽度就没有实际高度那么高了 |
availLeft | 屏幕左边从哪个项目开始可用 |
availTop | 屏幕上边从哪个项目开始可用,macOS系统上,此值往往不为0,因为macOS系统的状态栏在上面 |
colorDepth | 颜色深度,储存1像素的颜色(ARGB)所占用的二进制位数。通常都是24或者32 |
pixelDepth | 像素深度,与colorDepth几乎一样 |