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.isExtendedExperimental Secure context-
Trả về
truenếu thiết bị của người dùng có nhiều màn hình, vàfalsenế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.mozEnabledNon-standard Deprecated-
Kiểu logic (boolean). Đặt thành false sẽ tắt màn hình của thiết bị.
Screen.mozBrightnessNon-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.availLeftRead 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.availTopRead 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.leftRead 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.topRead 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.lockOrientationDeprecated-
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.unlockOrientationDeprecated-
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
changeExperimental 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.
orientationchangeDeprecated Non-standard-
Được kích hoạt khi hướng màn hình thay đổi.
Ví dụ
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> |