Spec-Zone.ru › Web APIs

XRSession: событие end

Ограниченная доступность

Эта функция не относится к Baseline, так как она не работает во всех широко используемых браузерах.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Экспериментально: Это экспериментальная технология
Перед использованием в продакшене внимательно проверьте таблицу совместимости браузеров.

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.

Событие end срабатывает в объекте XRSession, когда сессия WebXR завершена, либо потому что веб-приложение выбрало остановку сессии, либо потому что пользовательский агент завершил сессию.

Синтаксис

Используйте имя события в методах, таких как addEventListener(), или установите свойство обработчика событий.

addEventListener("end", (event) => {});

onend = (event) => {};

Тип события

Объект XRSessionEvent. Наследуется от Event.

Событие XRSessionEvent

Свойства события

Помимо перечисленных ниже свойств, доступны свойства из родительского интерфейса Event.

session Только для чтения

Сессия XRSession, к которой относится событие.

Описание

Триггер

Срабатывает, когда сессия WebXR завершена, либо потому что веб-приложение выбрало остановку сессии, либо потому что пользовательский агент завершил сессию.

Это событие не отменяется и не распространяется.

Сценарии использования

Вы можете использовать это событие, чтобы отреагировать на завершение сессии WebXR. Например, вы можете отобразить элемент пользовательского интерфейса, информирующий о завершении сессии.

Примеры

Чтобы быть проинформированным о завершении сессии WebXR, вы можете добавить обработчик в ваш экземпляр XRSession с помощью addEventListener(), как показано ниже:

XRSession.addEventListener("end", (event) => {
  /* the session has shut down */
});

В качестве альтернативы, вы можете использовать свойство обработчика событий XRSession.onend для создания обработчика события end:

XRSession.onend = (event) => {
  /* the session has shut down */
};

Спецификации

Спецификация
API устройств WebXR
# eventdef-xrsession-end
API устройств WebXR
# dom-xrsession-onend

Совместимость браузеров

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
end_event 79 79 Нет 66 Нет 79 Нет 57 Нет 11.2 Нет

© 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/end_event

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API