O teste de origem da WebVR atual termina em 14 de novembro, em 2017, logo após o lançamento da versão estável do Chrome 62. Começamos um novo teste com a WebVR 1.1 API no Chrome 62 que continuará até o Chrome 64.
O novo teste inclui algumas atualizações de comportamento da API que são consistentes com a direção do futuras especificações da WebVR 2.0:
- O uso da WebVR é restrito em iframes de origem cruzada. Se você pretende usar arquitetura de origem cruzada incorporada
de iframes para usar a WebVR, adicione o atributo
allow="vr"
à tag de iframe ou use um Cabeçalho Feature-Policy (discussão de especificações, bug). - Limitar o uso de
getFrameData()
esubmitFrame()
aVRDisplay.requestAnimationFrame()
(discussão sobre especificações, bug). window.requestAnimationFrame()
não é acionado quando a página não está visível, ou seja, ela não ser disparado no Android durante a apresentação da WebVR (discussão de especificações, bug).- O evento de clique sintético na janela de visualização (0, 0) foi removido para o Google Cardboard e o Daydream
touchpad do controlador) (bug). O evento
vrdisplayactivate
agora é considerado um gesto do usuário. e pode ser usado para solicitar apresentação e iniciar a reprodução de mídia, sem depender do clique evento. O código que anteriormente dependia de manipuladores de eventos de clique para entrada deve ser convertido para verificar para pressionar o botão do gamepad. (Exemplo de implementação) - O Chrome pode sair da apresentação se a página levar mais de cinco segundos para mostrar o primeiro frame (mudança de código). Recomenda-se que a página seja exibida em dois segundos e que uma página inicial é usada quando necessário.
Seus tokens atuais de teste de origem da WebVR não serão reconhecidos pelo Chrome 62. Para participar novo teste, use o formulário de inscrição.