Screen 對象
Screen 對象
Screen 對象包含有關客戶端顯示屏幕的信息。
注釋:沒有應用于 screen 對象的公開標準,不過所有瀏覽器都支持該對象。
IE:Internet Explorer, F:Firefox, O:Opera.
Screen 對象屬性
屬性 | 描述 | IE | F | O |
---|---|---|---|---|
availHeight | 返回顯示屏幕的高度 (除 Windows 任務欄之外)。 | 4 | 1 | 9 |
availWidth | 返回顯示屏幕的寬度 (除 Windows 任務欄之外)。 | 4 | 1 | 9 |
bufferDepth | 設置或返回調色板的比特深度。 | 4 | No | No |
colorDepth | 返回目標設備或緩沖器上的調色板的比特深度。 | 4 | 1 | 9 |
deviceXDPI | 返回顯示屏幕的每英寸水平點數。 | 6 | No | No |
deviceYDPI | 返回顯示屏幕的每英寸垂直點數。 | 6 | No | No |
fontSmoothingEnabled | 返回用戶是否在顯示控制面板中啟用了字體平滑。 | 4 | No | No |
height | 返回顯示屏幕的高度。 | 4 | 1 | 9 |
logicalXDPI | 返回顯示屏幕每英寸的水平方向的常規點數。 | 6 | No | No |
logicalYDPI | 返回顯示屏幕每英寸的垂直方向的常規點數。 | 6 | No | No |
pixelDepth | 返回顯示屏幕的顏色分辨率(比特每像素)。 | No | 1 | 9 |
updateInterval | 設置或返回屏幕的刷新率。 | 4 | No | No |
width | 返回顯示器屏幕的寬度。 | 4 | 1 | 9 |
Screen 對象描述
每個 Window 對象的 screen 屬性都引用一個 Screen 對象。Screen 對象中存放著有關顯示瀏覽器屏幕的信息。JavaScript 程序將利用這些信息來優化它們的輸出,以達到用戶的顯示要求。例如,一個程序可以根據顯示器的尺寸選擇使用大圖像還是使用小圖像,它還可以根據顯示器的顏色深度選擇使用 16 位色還是使用 8 位色的圖形。另外,JavaScript 程序還能根據有關屏幕尺寸的信息將新的瀏覽器窗口定位在屏幕中間。