Chrome 62 版 WebVR 異動

Mat Scales

目前的 WebVR 來源試用將於 11 月 14 日結束, 2017 年,Chrome 62 穩定版發布後不久。我們已開始透過 WebVR 1.1 試用網站 Chrome 62 仍會使用 Chrome 64 版。

這個試用方案提供的 API 行為更新,與 發布的 WebVR 2.0 規格

  • 跨來源 iframe 的 WebVR 設有使用限制。針對內嵌式跨來源 iframe 可使用 WebVR、在 iframe 代碼中加入 allow="vr" 屬性,或是使用 Feature-Policy 標頭 (規格討論錯誤)。
  • 僅限使用 getFrameData()submitFrame()VRDisplay.requestAnimationFrame() (規格討論錯誤)。
  • 如果網頁無法顯示,window.requestAnimationFrame() 就不會啟動,也就是說不會觸發 在 WebVR 進行時在 Android 上觸發 (規格討論錯誤)。
  • 已移除可視區域 (0、0) 的合成點擊事件 (適用於 Cardboard 和 Daydream) 控制器觸控板) (bug)。vrdisplayactivate 事件現在會視為使用者手勢 可用於要求簡報及開始播放媒體,而不需依賴點擊 活動。 原本仰賴點擊事件處理常式的程式碼應轉換成檢查 遊戲手把按鈕的按下動作(導入範例)。
  • 如果網頁需要超過 5 秒才能顯示第一個影格,Chrome 就可能會關閉呈現畫面 (修改程式碼)。建議讓網頁在兩秒內顯示,並在啟動期間顯示 就會開啟螢幕

Chrome 62 無法辨識目前的 WebVR 來源試用權杖。如要參與 如要試用,請使用申請表單