У цій статті пояснюються функції віртуальної реальності у Firefox і те, як керувати дозволами для вебсайтів, які запитують доступ до ваших VR пристроїв. Ці функції доступні, починаючи з Версія Firefox 73.
Надання доступу до пристроїв віртуальної реальності (VR)
Вебсайти, які містять контент і можуть відображатися у VR, запитуватимуть доступ до під'єднаної гарнітури. Припустимо, ви знайшли відео в форматі 360° або імерсивну гру, в яку хочете пограти. Якщо ви надали вебсайту дозвіл, він може показувати вміст прямо у вашій гарнітурі без необхідності завантажувати програму.
Ця послуга є абсолютно необов'язковою. Firefox не дозволяє сайтам отримувати доступ до вашої гарнітури без вашого дозволу, щоб захистити вашу конфіденційність. І, як і всі елементи Firefox, він створюється з використанням відкритих стандартів, щоб полегшити його адаптацію для Веб розробників.
Як це працює?
Коли ви відвідуєте вебсайт з підтримкою віртуальної реальності, Firefox запитає вас, чи хочете ви дозволити доступ до ваших VR пристроїв.
Якщо ви дозволите доступ до вашого пристрою, Firefox збере певну інформацію про вашу гарнітуру і надішле її на вебсайт.
Якщо ви не дозволите доступ, Firefox нічого не зробить. Ви все ще можете отримати доступ до контенту у вашому 2D браузері, залежно від того, як ви плануєте користуватися сайтом.
Якщо ви встановите прапорець, щоб запам'ятати це рішення, Firefox завжди дозволятиме або завжди блокуватиме доступ до ваших VR пристроїв для цього вебсайту без запиту.
Яка інформація надсилається і кому? Як захищена моя конфіденційність?
Ваша конфіденційність надзвичайно важлива для нас, і Firefox не передаватиме інформацію про ваші пристрої або інформацію, що надходить з їхніх датчиків, без вашого дозволу. Коли ви відвідуєте сторінку, яка запитує вашу інформацію, вас запитають, перш ніж будь-яка інформація буде передана вебсайту, що запитує, і нашому сторонньому постачальнику послуг.
За замовчуванням, Firefox надсилає наступну інформацію, пов'язану з вашими VR пристроями:
- Тип VR гарнітури і контролерів, які ви під'єднали, включаючи назву бренду, роздільну здатність дисплея, частоту кадрів і поле зору.
- Кнопки, джойстики, тригери, сенсорні поверхні або інші елементи керування, які ваш пристрій надає для введення.
- Вхідні дані, що надходять від контролерів, такі як натискання кнопок і рухи джойстика.
- Можливо, ви внесли зміни до гарнітури, наприклад, відстань між зіницями (IPD) і відстань між лінзою та оком. Ці налаштування є унікальними для вас.
- Розміри простору, які ви визначили для VR.
- Висота гарнітури над землею, за якою можна визначити ваш зріст під час носіння.
- Положення, орієнтація і прискорення VR пристрою в просторі відносно вашого оточення.
Ця інформація передається через зашифроване з'єднання, щоб захистити вашу конфіденційність. Отримавши інформацію про ваш пристрій, Firefox передає її вебсайту, який її запросив. Вебсайти використовують цю інформацію, щоб правильно відображати VR середовище на дисплеях гарнітури, співвідносити входи контролера з діями та допомагати вам залишатися в межах налаштованої ігрової зони. Обмін цією інформацією з вебсайтом може підвищити його здатність унікально ідентифікувати вас.
Надання доступу для VR пристроїв дозволяє сайту взаємодіяти з тими пристроями, які зможуть це зробити:
- відображати VR сцену в гарнітурі, покриваючи все поле зору і затуляючи будь-яку іншу VR сцену в гарнітурі.
- відтворювати аудіо через динаміки, вбудовані в гарнітуру або під'єднані до неї.
- керувати тактильним зворотним зв'язком (наприклад, гуркіт моторів) у VR контролерах.
Надання дозволу на доступ до пристроїв віртуальної реальності не забезпечує прямий доступ до всіх датчиків пристрою. Наступна інформація не передається вебсайту, навіть якщо він має дозвіл на доступ до пристроїв:
- Зображення або відеопотоки, захоплені камерами в пристроях віртуальної реальності. Камери іноді використовуються для визначення положення та орієнтації пристрою, але лише положення та орієнтація передаються на вебсайт - дані, що використовуються для обчислення цього положення, не передаються.
- Географічне положення або компасний напрямок / орієнтир. Всі положення та орієнтації VR пристроїв відносяться до налаштованої ігрової зони.
- Деякі VR гарнітури показують наскрізний відеопотік, коли ви взаємодієте з функціями системи з метою безпеки або коли їх активує безпосередньо користувач. Це може статися під час презентації VR сцени на вебсайті. Наскрізне відео недоступне для вебсайтів, яким надано доступ до пристроїв віртуальної реальності.
- Мікрофони, навіть якщо вони вбудовані у VR пристрої.
Якщо вебсайт хоче отримати доступ до камери або мікрофона вашого VR пристрою, він повинен запросити спеціальний дозвіл. Запити, зроблені вебсайтом, включатимуть пряме прохання поділитися “мікрофоном” та/або “камерою”. Для отримання додаткової інформації про дозволи на мікрофон і камеру див. Як керувати дозволами на камеру і мікрофон.
Повний опис інформації, яку збирає і використовує Firefox, можна знайти в Повідомленні про конфіденційність Firefox.
Для отримання інформації про те, що вебсайт, який надсилає запит, робить з інформацією про ваше місцезнаходження, зверніться до політики конфіденційності цього вебсайту.
Як скасувати дозвіл, наданий вебсайту?
- На панелі меню вгорі екрана клацніть , а потім виберіть .Клацніть кнопку меню та виберіть .
- Скористайтеся полем пошуку Налаштування для пошуку "віртуальна реальність" (або виберіть панель і прокрутіть вниз до розділу Дозволи).
- У результатах пошуку в розділі Дозволи натисніть кнопку
Відкриється діалогове вікно Налаштування - Дозволи Віртуальної Реальності. праворуч від пункту Віртуальна Реальність. - Перегляньте або змініть список вебсайтів з дозволеним або забороненим розміщенням.
Як заборонити всім вебсайтам запитувати доступ до моїх пристроїв?
Якщо вебсайт вказує Firefox, що він хоче отримати доступ до ваших VR пристроїв, Firefox запитує, чи хочете ви надати дозвіл за замовчуванням. Ви можете надати Firefox можливість автоматично відхиляти нові запити на дозвіл для всіх вебсайтів без запиту.
- На панелі меню вгорі екрана клацніть , а потім виберіть .Клацніть кнопку меню та виберіть .
- Скористайтеся полем пошуку Налаштування для пошуку "віртуальна реальність" (або виберіть панель і прокрутіть вниз до розділу Дозволи).
- У розділі Дозволи натисніть кнопку праворуч від пункту Місцезнаходження.
- У вікні Налаштування - Дозволи Віртуальної Реальності, що відкриється, встановіть прапорець .
- Натисніть Зберегти зміни.
Це не дозволить жодним вебсайтам запитувати новий дозвіл на доступ до ваших пристроїв. Доступ матимуть лише вебсайти з дозволом, наданим у полі налаштувань Дозволи Віртуальної Реальності.
Як додати підтримку VR контенту на свій вебсайт?
Ви можете інтегрувати підтримку VR у свій сервіс, дотримуючись інструкції з API WebXR за допомогою веб документації MDN.