XRInputSourcesChangeEvent:新增属性
只读的XRInputSourcesChangeEvent
属性 added
是一个包含零个或多个输入源的列表,每个源都使用 XRInputSource
对象标识,这些输入源已新近可供使用。
值
包含零个或多个Array
的 XRInputSource
对象,每个对象代表添加到 XR 系统的一个输入设备。
示例
以下示例为inputsourceschange
事件创建了一个处理程序,该处理程序处理来自 WebXR 系统的添加和删除列表。它查找其targetRayMode
为 tracked-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);
}
}
};
规范
规范 |
---|
WebXR 设备 API # dom-xrinputsourceschangeevent-added |
浏览器兼容性
BCD 表仅在浏览器中加载