PreferenceManager
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Giao diện PreferenceManager của User Preferences API cung cấp quyền truy cập vào các đối tượng PreferenceObject dùng để truy vấn và sửa đổi tùy chọn người dùng.
PreferenceManager cho tài liệu hiện tại có thể được truy cập thông qua thuộc tính Navigator.preferences.
Giao diện PreferenceManager kế thừa từ EventTarget.
Thuộc tính phiên bản
PreferenceManager.colorSchemeRead only Experimental-
Một
PreferenceObjectdùng để ghi đè tùy chọn của người dùng về color scheme của trang web. PreferenceManager.contrastRead only Experimental-
Một
PreferenceObjectdùng để ghi đè tùy chọn của người dùng về độ tương phản của trang web. PreferenceManager.reducedMotionRead only Experimental-
Một
PreferenceObjectdùng để ghi đè tùy chọn của người dùng về chuyển động giảm của trang web. PreferenceManager.reducedTransparencyRead only Experimental-
Một
PreferenceObjectdùng để ghi đè tùy chọn của người dùng về độ trong suốt giảm của trang web. PreferenceManager.reducedDataRead only Experimental-
Một
PreferenceObjectdùng để ghi đè tùy chọn của người dùng về dữ liệu giảm của trang web.
Ví dụ
>Sử dụng cơ bản
Ví dụ này minh họa cách truy vấn color scheme ưu tiên của người dùng.
if (navigator.preferences.colorScheme.value === "dark") {
// The user prefers a dark color scheme.
} else {
// The user prefers a light color scheme.
}
Thông số kỹ thuật
| Specification |
|---|
| Media Queries Level 5> # preference-manager> |