Как проверить, использует ли пользователь Mobile VR, включая Oculus Quest и Oculus GO?

Следующее работает как задумано на устройствах Android при входе в VR.

Но isMobile() по какой-то причине возвращает false в Oculus Quest.

  // Listen for when a user enters VR and hide expensive items on mobile VR.
  document.querySelector('a-scene').addEventListener('enter-vr', function () {
    // Check if user is on mobile.
    if (AFRAME.utils.device.isMobile()) { // <--- RETURNS FALSE ON OCULUS QUEST!
      // Remove expensive elements from scene if in mobile when entering VR.
      document.querySelectorAll('.Remove_from_mobile_VR').forEach(element => {
        element.parentNode.removeChild(element);
      });
    }
  });

0 ответов

Другие вопросы по тегам