Screen

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

* Some parts of this feature may have varying levels of support.

Giao diện Screen đại diện cho một màn hình, thường là màn hình mà cửa sổ hiện tại đang được kết xuất, và được lấy thông qua window.screen.

Lưu ý rằng các trình duyệt xác định màn hình nào được báo cáo là hiện tại bằng cách phát hiện màn hình có tâm cửa sổ trình duyệt.

Thuộc tính instance

Cũng kế thừa các thuộc tính từ EventTarget.

Screen.availHeight

Chỉ định chiều cao của màn hình, tính bằng pixel, trừ đi các thành phần giao diện người dùng vĩnh viễn hoặc bán vĩnh viễn được hiển thị bởi hệ điều hành, chẳng hạn như Taskbar trên Windows.

Screen.availWidth

Trả về lượng không gian ngang tính bằng pixel có sẵn cho cửa sổ.

Screen.colorDepth

Trả về độ sâu màu của màn hình.

Screen.height

Trả về chiều cao của màn hình tính bằng pixel.

Screen.isExtended Experimental Secure context

Trả về true nếu thiết bị của người dùng có nhiều màn hình, và false nếu không.

Screen.orientation

Trả về instance ScreenOrientation được liên kết với màn hình này.

Screen.pixelDepth

Lấy độ sâu bit của màn hình.

Screen.width

Trả về chiều rộng của màn hình.

Screen.mozEnabled Non-standard Deprecated

Kiểu logic (boolean). Đặt thành false sẽ tắt màn hình của thiết bị.

Screen.mozBrightness Non-standard Deprecated

Điều chỉnh độ sáng của màn hình thiết bị. Yêu cầu một số thập phân từ 0 đến 1.0.

Thuộc tính không chuẩn

Các thuộc tính sau là một phần của Window Management API, làm cho chúng khả dụng trên giao diện ScreenDetailed; đây là nơi chúng tôi chọn để ghi lại. Tuy nhiên, các phiên bản không chuẩn của các thuộc tính này có sẵn trên giao diện Screen trong các trình duyệt không hỗ trợ API đó. Xem bảng Tương thích trình duyệt của trang này để biết chi tiết về hỗ trợ không chuẩn.

Screen.availLeft Read only Non-standard Secure context

Một số đại diện cho tọa độ x (cạnh trái) của khu vực màn hình khả dụng.

Screen.availTop Read only Non-standard Secure context

Một số đại diện cho tọa độ y (cạnh trên) của khu vực màn hình khả dụng.

Screen.left Read only Non-standard Secure context

Một số đại diện cho tọa độ x (cạnh trái) của tổng khu vực màn hình.

Screen.top Read only Non-standard Deprecated Secure context

Một số đại diện cho tọa độ y (cạnh trên) của tổng khu vực màn hình.

Phương thức instance

Cũng kế thừa các phương thức từ EventTarget.

Screen.lockOrientation Deprecated

Khóa hướng màn hình (chỉ hoạt động ở chế độ toàn màn hình hoặc cho các ứng dụng đã cài đặt)

Screen.unlockOrientation Deprecated

Mở khóa hướng màn hình (chỉ hoạt động ở chế độ toàn màn hình hoặc cho các ứng dụng đã cài đặt)

Sự kiện

change Experimental Secure context

Được kích hoạt trên một màn hình cụ thể khi nó thay đổi theo một cách nào đó -- chiều rộng hoặc chiều cao, chiều rộng hoặc chiều cao khả dụng, độ sâu màu, hoặc hướng.

orientationchange Deprecated Non-standard

Được kích hoạt khi hướng màn hình thay đổi.

Ví dụ

js
if (screen.colorDepth < 8) {
  // sử dụng phiên bản màu thấp của trang
} else {
  // sử dụng trang thông thường, nhiều màu sắc
}

Đặc tả kỹ thuật

Specification
CSSOM View Module
# the-screen-interface

Tương thích trình duyệt