XRSession: thuộc tính interactionMode

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.

Thuộc tính chỉ đọc interactionMode của giao diện XRSession mô tả không gian tốt nhất (theo tác nhân người dùng) để ứng dụng vẽ giao diện người dùng tương tác cho phiên hiện tại.

Giá trị

Một chuỗi mô tả không gian tốt nhất (theo tác nhân người dùng) để ứng dụng vẽ giao diện người dùng tương tác cho phiên hiện tại.

Các giá trị có thể là:

screen-space

Cho biết giao diện người dùng nên được vẽ trực tiếp lên màn hình mà không cần chiếu. Đây thường là chế độ được báo cáo từ các thiết bị cầm tay.

world-space

Cho biết giao diện người dùng nên được vẽ trong thế giới, cách người dùng một khoảng cách, để họ có thể tương tác với nó bằng bộ điều khiển. Đây thường là chế độ được báo cáo từ các thiết bị đeo đầu.

Ví dụ

js
if (xrSession.interactionMode === "world-space") {
  // draw UI in the world
} else {
  // draw UI directly to the screen
}

Thông số kỹ thuật

Thông số kỹ thuật
WebXR Augmented Reality Module - Level 1
# dom-xrsession-interactionmode

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