XRSession: свойство interactionMode
Ограниченная доступность
Эта функция не относится к Базовому уровню, так как она не работает во всех широко используемых браузерах.
Экспериментальная функция: Это экспериментальная технология
Перед использованием в рабочей среде внимательно ознакомьтесь с таблицей совместимости браузеров.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или всех поддерживающих браузерах.
Только для чтения свойство интерфейса XRSession описывает наилучшее пространство (по мнению пользователя агента) для приложения, чтобы нарисовать интерактивный интерфейс для текущей сессии.
Значение
Строка, описывающая наилучшее пространство (по мнению пользователя агента) для приложения, чтобы нарисовать интерактивный интерфейс для текущей сессии.
Возможные значения:
screen-space-
Указывает, что пользовательский интерфейс должен быть нарисован непосредственно на экране без проекции. Как правило, этот режим отображается на мобильных устройствах.
world-space-
Указывает, что пользовательский интерфейс должен быть нарисован в мире, на некотором расстоянии от пользователя, чтобы с ним можно было взаимодействовать с помощью контроллеров. Как правило, этот режим отображается на устройствах с гарнитурой.
Примеры
if (xrSession.interactionMode === "world-space") {
// draw UI in the world
} else {
// draw UI directly to the screen
}
Спецификации
Совместимость браузеров
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
interactionMode |
84 | 84 | Нет | 70 | Нет | 84 | Нет | 60 | Нет | 14.0 | Нет |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/XRSession/interactionMode