Это кажется, что это возможно с использованием Удаленная отладка Chrome DevTools , если на гарнитуре включен режим разработчика .
Официальную документацию можно найти на сайте разработчика Oculus .
После включения режима разработчика подключите гарнитуру к компьютеру с помощью кабеля USB-C.
Пока гарнитура подключена к компьютеру:
- Откройте Google Chrome на компьютере
- Доступ к специальному
chrome://inspect/#devices
URL
- Найдите гарнитуру под заголовком «Удаленная цель»
- Нажмите «осмотреть» на странице, с которой вы хотите взаимодействовать
Кажется, есть опция «осмотреть» для каждой «вкладки», открытой в веб-браузере гарнитуры:

Оттуда у вас есть доступ к окну браузера, как обычно с DevTools, поэтому вы можете получить доступ к вещам из консоли JavaScript, например, к URL, или для манипулирования полями:

Что касается этого программно, то протокол DevTools задокументирован , и для него существует множество SDK на разных языках .
В документации по протоколу DevTools говорится о Домене DOM (среди прочего), который, похоже, предоставляет функции, аналогичные описанным выше функциям «проверки». Используя DOM.getDocument
, вы можете получить эквивалент доступа к document
из консоли Chrome DevTools. Это возвращает объект Node , который содержит значения, такие как documentURL
.