Device Posture API
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Device Posture API cho phép nhà phát triển tạo giao diện người dùng thích nghi với tư thế của thiết bị gập và phản hồi với các thay đổi tư thế.
Khái niệm và cách dùng
Các thiết bị gập đặt ra những thách thức thiết kế đặc biệt cho nhà phát triển — chúng có thể được sử dụng như màn hình phẳng thông thường hoặc như một cuốn sách. Ngoài ra, một số thiết bị có màn hình đơn gập lại, và một số có hai màn hình với khớp nối ở giữa.
Device Posture API xác định các tư thế, cho biết trạng thái gập vật lý hiện tại của thiết bị. Các tư thế hiện có:
continuous: Cho biết trạng thái màn hình phẳng. Các thiết bị gập làcontinuouskhi chúng ở trạng thái phẳng; hoàn toàn mở hoặc hoàn toàn đóng. Các thiết bị không gập được coi là phẳng và do đó luôn làcontinuous.folded: Cho biết trạng thái màn hình gập. Các thiết bị gập làfoldedkhi được sử dụng ở tư thế sách hoặc laptop.
Device Posture API bao gồm các tính năng cho phép bạn chạy script và thay đổi bố cục tùy thuộc vào tư thế thiết bị hiện tại và các thay đổi tư thế.
Tính năng CSS
device-posturetính năng@media-
Phát hiện tư thế hiện tại của thiết bị.
Giao diện
DevicePosture-
Đại diện cho tư thế của thiết bị, cung cấp quyền truy cập vào
typetư thế hiện tại và sự kiệnchangekích hoạt khi tư thế thay đổi.
Mở rộng cho các giao diện khác
-
Điểm vào của Device Posture API — trả về đối tượng
DevicePosturecủa trình duyệt.
Thông số kỹ thuật
| Specification |
|---|
| Device Posture API> # dom-deviceposture> |