XRInputSourcesChangeEvent:added 屬性
只讀的 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 Device API # dom-xrinputsourceschangeevent-added |
瀏覽器相容性
載入中…