Obecny okres testowania origin WebVR kończy się 14 listopada, 2017 r., wkrótce po opublikowaniu stabilnej wersji Chrome 62. Rozpoczęliśmy nowy okres próbny z użyciem WebVR 1.1 interfejsu API w Chrome 62, który będzie kontynuowany aż do wersji 64.
Nowa wersja próbna obejmuje aktualizacje działania interfejsów API zgodne z wytycznymi wkrótce Specyfikacja WebVR 2.0:
- Korzystanie z WebVR jest ograniczone w elementach iframe z innych domen. Jeśli chcesz stosować osadzone źródła z innych domen
elementów iframe, aby umożliwić korzystanie z WebVR, dodaj atrybut
allow="vr"
do tagu iframe lub użyj tagu Feature-Policy Nagłówek (dyskusja na temat specyfikacji, błąd). - Ogranicz korzystanie z usług
getFrameData()
isubmitFrame()
doVRDisplay.requestAnimationFrame()
(dyskusja na temat specyfikacji, błąd). - Tag
window.requestAnimationFrame()
nie uruchamia się, jeśli strona nie jest widoczna, co oznacza, że się nie uruchomi uruchamianych na Androidzie podczas prezentacji WebVR (dyskusja dotycząca specyfikacji, błąd). - Usunięto zdarzenie kliknięcia syntetycznego w widocznym obszarze (0, 0) (zarówno w przypadku gogli Cardboard, jak i Daydream
touchpad kontrolera) (błąd). Zdarzenie
vrdisplayactivate
jest teraz uznawane za gest użytkownika. i można ich używać do zażądania prezentacji i rozpoczynania odtwarzania multimediów bez potrzeby . Kod, który wcześniej opierał się na modułach obsługi zdarzeń kliknięcia, należy przekonwertować na sprawdzanie do naciśnięcia przycisków na padzie do gier. (Przykładowa implementacja) - Chrome może zamknąć prezentację, jeśli wyświetlenie pierwszej klatki na stronie zajmuje więcej niż 5 sekund (zmiana kodu). Zaleca się, aby strona wyświetliła się w ciągu dwóch sekund, a przycisk powitalny w razie potrzeby.
Twoje obecne tokeny próbne origin WebVR nie będą rozpoznawane przez Chrome 62. Aby wziąć udział w Aby rozpocząć nowy okres próbny, skorzystaj z formularza rejestracyjnego.