תקופת הניסיון הנוכחית של WebVR למקורות תסתיים ב-14 בנובמבר 2017, זמן קצר אחרי השקת הגרסה היציבה של Chrome 62. התחלנו תקופת ניסיון חדשה עם WebVR 1.1 API ב-Chrome 62, שתמשיך עד Chrome 64.
תקופת הניסיון החדשה כוללת כמה עדכונים בהתנהגות ה-API שתואמים לכיוון של המפרט הבא של WebVR 2.0:
- השימוש ב-WebVR מוגבל ברכיבי iframe ממקורות שונים. אם אתם רוצים ש-iframes מוטמעים ממקורות שונים יוכלו להשתמש ב-WebVR, צריך להוסיף את המאפיין
allow="vr"
לתג ה-iframe או להשתמש בכותרת Feature-Policy (דיון במפרט, באג). - הגבלת השימוש ב-
getFrameData()
וב-submitFrame()
ל-VRDisplay.requestAnimationFrame()
(דיון בנושא המפרט, באג). - האירוע
window.requestAnimationFrame()
לא מופעל אם הדף לא גלוי, כלומר הוא לא יופעל ב-Android בזמן הצגת WebVR (דיון בנושא המפרט, באג). - אירוע הלחיצה הסינתטי בחלון התצוגה (0, 0) הוסר (גם ב-Cardboard וגם במשטח המגע של שלט Daydream) (באג). האירוע
vrdisplayactivate
נחשב עכשיו לתנועת משתמש, וניתן להשתמש בו כדי לבקש הצגה ולהתחיל את הפעלת המדיה, בלי להסתמך על אירוע הקשה. קוד שהסתמך בעבר על טיפול באירועי קליקים להזנת נתונים צריך להפוך לקוד שבודק לחיצות על לחצני שלט משחק. (הטמעה לדוגמה) - יכול להיות ש-Chrome ייצא מהצגה משותפת אם חלפו יותר מ-5 שניות מאז שהדף התחיל להופיע ועד להצגת המסגרת הראשונה (שינוי קוד). מומלץ שהדף יוצג תוך שתי שניות, ולהשתמש במסך פתיח במקרה הצורך.
אסימוני הניסיון הנוכחיים של WebVR לא יזוהו על ידי Chrome 62. כדי להשתתף בתוכנית הניסוי החדשה, צריך למלא את טופס ההרשמה.