XRInputSourcesChangeEvent: added property

Khả dụng hạn chế

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Thuộc tính chỉ đọc added của XRInputSourcesChangeEvent là danh sách không hoặc nhiều nguồn đầu vào, mỗi nguồn được xác định bằng một đối tượng XRInputSource, đã được làm cho có sẵn để sử dụng.

Giá trị

Một Array gồm không hoặc nhiều đối tượng XRInputSource, mỗi đối tượng biểu diễn một thiết bị đầu vào được thêm vào hệ thống XR.

Ví dụ

Ví dụ dưới đây tạo một trình xử lý cho sự kiện inputsourceschange xử lý các danh sách thiết bị được thêm vào và xóa khỏi hệ thống WebXR. Nó tìm kiếm các thiết bị mới và bị xóa có targetRayModetracked-pointer.

js
xrSession.oninputsourcescchange = (event) => {
  for (const input of event.added) {
    if (input.targetRayMode === "tracked-pointer") {
      addedPointerDevice(input);
    }
  }
  for (const input of event.removed) {
    if (input.targetRayMode === "tracked-pointer") {
      removedPointerDevice(input);
    }
  }
};

Thông số kỹ thuật

Thông số kỹ thuật
WebXR Device API
# dom-xrinputsourceschangeevent-added

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