O teste de origem do WebVR atual vai terminar em 14 de novembro de 2017, logo após o lançamento estável do Chrome 62. Iniciamos um novo teste com a API WebVR 1.1 no Chrome 62, que vai continuar no Chrome 64.
O novo teste inclui algumas atualizações de comportamento da API que são consistentes com a direção da especificação WebVR 2.0 (link em inglês) que será lançada em breve:
- O uso do WebVR é restrito em iframes de origem cruzada. Se você quiser que os iframes incorporados de origem cruzada
possam usar o WebVR, adicione o atributo
allow="vr"
à tag iframe ou use um cabeçalho Feature-Policy (discussão de especificação, bug). - Limite o uso de
getFrameData()
esubmitFrame()
paraVRDisplay.requestAnimationFrame()
(discussão sobre a especificação, bug). window.requestAnimationFrame()
não é acionado se a página não estiver visível, ou seja, não será acionado no Android enquanto o WebVR estiver sendo apresentado (discussão de especificações, bug).- O evento de clique sintético na viewport (0, 0) foi removido (para o Cardboard e o touchpad do
controlador Daydream) (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 evento de clique. O código que antes dependia de manipuladores de eventos de clique para entrada precisa ser convertido para verificar pressionamentos de botões do gamepad. (Exemplo de implementação) - O Chrome pode sair da apresentação se a página levar mais de 5 segundos para mostrar o primeiro frame (mudança de código). É recomendável que a página seja exibida em dois segundos e que uma tela inicial seja usada, se necessário.
Seus tokens de teste do WebVR Origin atuais não serão reconhecidos pelo Chrome 62. Para participar desse novo teste, use o formulário de inscrição.