Chrome 62'deki WebVR değişiklikleri

Mat Ölçekler

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

Yeni deneme, yakında sunulacak WebVR 2.0 spesifikasyonunun yönüyle tutarlı bazı API davranış güncellemeleri içerir:

  • Kaynaklar arası iframe'lerde WebVR kullanımı kısıtlanmıştır. Yerleştirilmiş çapraz kaynak iframe'lerin WebVR'yi kullanabilmesini istiyorsanız iFrame etiketine allow="vr" özelliğini ekleyin veya bir Özellik-Politikası başlığı (özellik tartışması, hata) kullanın.
  • getFrameData() ve submitFrame() kullanımını VRDisplay.requestAnimationFrame() ile sınırlandırın (özellik tartışması, hata).
  • Sayfa görünür değilse window.requestAnimationFrame() etkinleşmez. Yani WebVR sunum yaparken sayfa Android'de etkinleşmez (özellik tartışması, hata).
  • Görüntü alanındaki sentetik tıklama etkinliği (0, 0) kaldırıldı (hem Cardboard hem de Daydream kumandası dokunmatik alanı için) (hata). vrdisplayactivate etkinliği artık bir kullanıcı hareketi olarak kabul edilir ve tıklama etkinliğine dayanmadan sunum isteğinde bulunmak ve medya oynatmayı başlatmak için kullanılabilir. Daha önce giriş için tıklama etkinliği işleyicilerini kullanan kod, oyun kumandası düğmesine basılma durumunu kontrol etmek üzere dönüştürülmelidir. (Örnek uygulama)
  • Sayfada ilk kareyi görüntülemesi 5 saniyeden uzun sürerse Chrome sunumdan çıkabilir (kod değişikliği). Sayfanın iki saniye içinde görüntülenmesi ve gerekirse başlangıç ekranının kullanılması önerilir.

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