XRSession: sự kiện end
Khả dụng hạn chế
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.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Sự kiện end được gửi đến một đối tượng XRSession khi phiên WebXR đã kết thúc, hoặc vì ứng dụng web đã chọn dừng phiên, hoặc vì user agent đã chấm dứt phiên.
Cú pháp
Sử dụng tên sự kiện trong các phương thức như addEventListener(), hoặc thiết lập một thuộc tính trình xử lý sự kiện.
addEventListener("end", (event) => { })
onend = (event) => { }
Loại sự kiện
Một XRSessionEvent. Kế thừa từ Event.
Thuộc tính sự kiện
Ngoài các thuộc tính được liệt kê bên dưới, các thuộc tính từ giao diện cha, Event, cũng có sẵn.
Mô tả
>Kích hoạt
Được kích hoạt khi phiên WebXR đã kết thúc, hoặc vì ứng dụng web đã chọn dừng phiên, hoặc vì user agent đã chấm dứt phiên.
Sự kiện này không thể hủy và không nổi bọt.
Trường hợp sử dụng
Bạn có thể sử dụng sự kiện này để phản ứng với việc kết thúc phiên WebXR. Bạn có thể muốn hiển thị một phần tử UI thông báo về việc chấm dứt phiên, ví dụ.
Ví dụ
Để được thông báo khi một phiên WebXR kết thúc, bạn có thể thêm một trình xử lý vào thể hiện XRSession của mình bằng addEventListener(), như sau:
XRSession.addEventListener("end", (event) => {
/* the session has shut down */
});
Ngoài ra, bạn có thể sử dụng thuộc tính trình xử lý sự kiện XRSession.onend để thiết lập một trình xử lý cho sự kiện end:
XRSession.onend = (event) => {
/* the session has shut down */
};
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| WebXR Device API> # eventdef-xrsession-end> |
| WebXR Device API> # dom-xrsession-onend> |