PermissionStatus: change event
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Note: This feature is available in Web Workers.
Sự kiện change của giao diện PermissionStatus kích hoạt mỗi khi thuộc tính PermissionStatus.state thay đổi.
Cú pháp
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 thông thường.
Ví dụ
js
navigator.permissions
.query({ name: "geolocation" })
.then((permissionStatus) => {
console.log(`geolocation permission state is ${permissionStatus.state}`);
permissionStatus.onchange = () => {
console.log(
`geolocation permission state has changed to ${permissionStatus.state}`,
);
};
});
Thông số kỹ thuật
| Specification |
|---|
| Permissions> # dom-permissionstatus-onchange> |