현재 WebVR 오리진 체험판은 Chrome 62의 안정화 버전이 출시된 직후인 2017년 11월 14일에 종료됩니다. Chrome 62에서 WebVR 1.1 API를 사용한 새로운 체험판이 시작되었으며 Chrome 64까지 계속됩니다.
새 체험판에는 향후 WebVR 2.0 사양의 방향과 일치하는 몇 가지 API 동작 업데이트가 포함되어 있습니다.
- 교차 출처 iframe에서는 WebVR 사용이 제한됩니다. 삽입된 교차 출처 iframe이 WebVR을 사용할 수 있도록 하려면 iframe 태그에
allow="vr"
속성을 추가하거나 Feature-Policy 헤더를 사용하세요 (사양 토론, 버그). getFrameData()
및submitFrame()
의 사용을VRDisplay.requestAnimationFrame()
로 제한합니다(사양 토론, 버그).window.requestAnimationFrame()
는 페이지가 표시되지 않으면 실행되지 않으므로 WebVR이 표시되는 동안 Android에서는 실행되지 않습니다 (사양 토론, 버그).- 뷰포트(0, 0)의 합성 클릭 이벤트가 Cardboard 및 Daydream 컨트롤러 터치패드 모두에서 삭제되었습니다(버그). 이제
vrdisplayactivate
이벤트는 사용자 동작으로 간주되며 클릭 이벤트에 의존하지 않고 프레젠테이션을 요청하고 미디어 재생을 시작하는 데 사용할 수 있습니다. 이전에 입력에 클릭 이벤트 핸들러를 사용했던 코드는 게임패드 버튼 누르기를 확인하도록 변환해야 합니다. (구현 예) - 페이지에서 첫 번째 프레임을 표시하는 데 5초가 넘게 걸리면 Chrome에서 프레젠테이션을 종료할 수 있습니다(코드 변경). 페이지가 2초 이내에 표시되고 필요한 경우 스플래시 화면을 사용하는 것이 좋습니다.
Chrome 62에서는 현재 WebVR 출처 체험판 토큰을 인식하지 못합니다. 이 새로운 무료 체험판에 참여하려면 가입 양식을 사용하세요.