安全上下文
此特征只可用于
安全上下文
(HTTPS),在某些或所有
支持浏览器
.
只读
XRInputSourcesChangeEvent
property
添加
is a list of zero or more input sources, each identified using an
XRInputSource
object, which have been newly made available for use.
let addedInputs = xrInputSourcesChangeEvent.added;
数组
of zero or more
XRInputSource
objects, each representing one input device added to the XR system.
The example below creates a handler for the
inputsourceschange
event that processes the lists of added and removed from the WebXR system. It looks for new and removed devices whose
targetRayMode
is
tracked-pointer
.
xrSession.oninputsourcescchange = event => {
for (let input of event.added) {
if (input.targetRayMode == "tracked-pointer") {
addedPointerDevice(input);
}
}
for (let input of event.removed) {
if (input.targetRayMode == "tracked-pointer") {
removedPointerDevice(input);
}
}
};
| 规范 | 状态 | 注释 |
|---|---|---|
|
WebXR 设备 API
The definition of 'XRInputSourcesChangeEvent.added' in that specification. |
工作草案 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
添加
|
Chrome 79 | Edge 79 | Firefox 不支持 No | IE 不支持 No | Opera 不支持 No | Safari 不支持 No | WebView Android 不支持 No | Chrome Android 79 | Firefox Android 不支持 No | Opera Android 不支持 No | Safari iOS 不支持 No | Samsung Internet Android 11.2 |
完整支持
不支持
XRInputSourcesChangeEvent