1. Web
  2. Web-APIs
  3. XRInputSourcesChangeEvent
  4. added

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

XRInputSourcesChangeEvent: added-Eigenschaft

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more support for this feature? Tell us why.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Die schreibgeschützte XRInputSourcesChangeEvent-Eigenschaft added ist eine Liste von null oder mehr Eingabequellen, die jeweils mit einem XRInputSource-Objekt identifiziert werden, die neu zur Nutzung verfügbar gemacht wurden.

Wert

Ein Array von null oder mehr XRInputSource-Objekten, die jeweils ein Eingabegerät repräsentieren, das dem XR-System hinzugefügt wurde.

Beispiele

Das folgende Beispiel erstellt einen Handler für das inputsourceschange-Ereignis, der die Listen von hinzugefügten und entfernten Geräten aus dem WebXR-System verarbeitet. Es sucht nach neuen und entfernten Geräten, deren targetRayMode tracked-pointer ist.

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);
 }
 }
};

Spezifikationen

Spezifikation
WebXR Device API
# dom-xrinputsourceschangeevent-added

Browser-Kompatibilität

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /