O teste de origem atual da WebVR termina em 14 de novembro de 2017, logo após o lançamento da versão estável do Chrome 62. Iniciamos um novo teste com a API WebVR 1.1 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 da próxima especificação WebVR 2.0:
- O uso da WebVR é restrito em iframes de origem cruzada. Se você quiser que os iframes de origem cruzada incorporados usem a WebVR, adicione o atributo
allow="vr"
à tag de iframe ou use um cabeçalho Feature-Policy (discussão de especificações, bug). - Limite o uso de
getFrameData()
esubmitFrame()
aVRDisplay.requestAnimationFrame()
(discussão de especificações, bug). window.requestAnimationFrame()
não é disparado se a página não está visível, o que significa que não será disparado no Android durante a apresentação da WebVR (discussão sobre especificações, bug).- O evento de clique sintético na janela de visualização (0, 0) foi removido para o Cardboard e para o touchpad do controlador
do Daydream (bug). O evento
vrdisplayactivate
agora é considerado um gesto do usuário e pode ser usado para solicitar a 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 se o botão do gamepad foi pressionado. (Exemplo de implementação) - O Chrome poderá sair da apresentação se a página levar mais de cinco segundos para exibir o primeiro frame (mudança de código). Recomenda-se que a página seja exibida em até dois segundos e que uma tela de apresentação seja usada, se necessário.
Seus tokens de teste de origem da WebVR não serão reconhecidos pelo Chrome 62. Para participar do novo teste, use o formulário de inscrição.