PreferenceObject: sự kiện change

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.

Sự kiện change của giao diện PreferenceObject được kích hoạt khi giá trị override của PreferenceObject thay đổi. Điều này có thể xảy ra do các lời gọi phương thức requestOverride hoặc clearOverride.

Cú pháp

Sử dụng tên sự kiện trong các phương thức như addEventListener(), hoặc đặt thuộc tính trình xử lý sự kiện.

js
addEventListener("change", (event) => { })

onchange = (event) => { }

Loại sự kiện

Một Event chung.

Ví dụ

Sử dụng cơ bản

Đoạn mã sau ghi lại giao diện màu ưa thích của người dùng vào console khi nó thay đổi.

js
navigator.preferences.colorScheme.addEventListener("change", (event) => {
  console.log(navigator.preferences.colorScheme.value);
});

Thông số kỹ thuật

Specification
Media Queries Level 5
# onchange-attribute

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