Chrome 62'deki WebVR değişiklikleri

Mat Scales

Mevcut WebVR kaynak denemesi 14 Kasım'da sona erecek. 2017'de, Chrome 62'nin kararlı sürümünden kısa bir süre sonra yayınlanır. WebVR 1.1 ile yeni bir deneme başlattık Chrome 64'e kadar devam edecek olan Chrome 62 API'sini kullanabilirsiniz.

Yeni deneme, talimatların amacına uygun olan bazı API davranışı güncellemeleri içeriyor. Yakında kullanıma sunulacak WebVR 2.0 spesifikasyonları:

  • Kaynaklar arası iframe'lerde WebVR kullanımı kısıtlanmıştır. Yerleştirilmiş kaynaklar arasını kullanmayı planlıyorsanız iframe'lerin WebVR'yi kullanabilmesi, iframe etiketine allow="vr" özelliğini ekleyebilmesi veya Feature-Policy başlığı (spesifikasyon tartışması, hata).
  • getFrameData() ve submitFrame() kullanımını VRDisplay.requestAnimationFrame() ile sınırlandırın (özellik açıklaması, hata).
  • Sayfa görünür değilse window.requestAnimationFrame() tetiklenmez. Yani etkinleşmez. WebVR sunum yaparken Android'de etkinleşir (spesifikasyon tartışması, hata).
  • Görüntü alanındaki sentetik tıklama etkinliği (0, 0) kaldırıldı (hem Cardboard hem de Daydream için) kumanda dokunmatik alanı) (hata). vrdisplayactivate etkinliği artık bir kullanıcı hareketi olarak kabul ediliyor ve ve tıklamaya bağlı kalmadan sunum isteğinde bulunmak ve medya oynatmaya başlamak için kullanılabilir unutmayın. Daha önce giriş için tıklama etkinlik işleyicilerden yararlanan kod, için oyun kumandası düğmeleri kullanın. (Örnek uygulama)
  • Sayfanın ilk kareyi görüntülemesi 5 saniyeden uzun sürerse Chrome sunudan çıkabilir (kod değişikliği). Sayfanın iki saniye içinde görüntülenmesi ve bir açılış sayfasının kullanılması gerekir.

Mevcut WebVR Kaynak Deneme jetonlarınız Chrome 62 tarafından tanınmaz. Bu yeni etkinliğe katılmak için yeni deneme için lütfen kayıt formunu kullanın.