Những thay đổi đối với WebVR trong Chrome 62

Cân thảm

Thời gian dùng thử theo nguyên gốc WebVR hiện tại sẽ kết thúc vào ngày 14 tháng 11 năm 2017, ngay sau khi Chrome 62 được phát hành ổn định. Chúng tôi đã bắt đầu một bản dùng thử mới với API WebVR 1.1 trong Chrome 62. Bản dùng thử này sẽ tiếp tục thông qua Chrome 64.

Bản dùng thử mới bao gồm một số nội dung cập nhật hành vi API nhất quán với hướng của thông số kỹ thuật WebVR 2.0 sắp tới:

  • Việc sử dụng WebVR bị hạn chế trong iframe nhiều nguồn gốc. Nếu bạn có ý định để các iframe nhiều nguồn gốc nhúng có thể sử dụng WebVR, hãy thêm thuộc tính allow="vr" vào thẻ iframe hoặc sử dụng tiêu đề Feature-Policy (thảo luận về thông số kỹ thuật, lỗi).
  • Hạn chế sử dụng getFrameData()submitFrame()VRDisplay.requestAnimationFrame() (thảo luận thông số kỹ thuật, lỗi).
  • window.requestAnimationFrame() không kích hoạt nếu trang không hiển thị, nghĩa là trang sẽ không kích hoạt trên Android khi WebVR đang trình bày (thảo luận thông số kỹ thuật, lỗi).
  • Sự kiện nhấp chuột tổng hợp tại khung nhìn (0, 0) đã bị xoá (đối với cả Cardboard và bàn di chuột của bộ điều khiển Daydream) (lỗi). Sự kiện vrdisplayactivate hiện được coi là một cử chỉ của người dùng và có thể được dùng để yêu cầu trình bày và bắt đầu phát nội dung nghe nhìn mà không cần dựa vào sự kiện nhấp chuột. Bạn cần chuyển đổi mã trước đây dựa vào trình xử lý sự kiện nhấp để nhập dữ liệu đầu vào để kiểm tra thao tác nhấn nút trên tay điều khiển trò chơi. (Ví dụ về cách triển khai)
  • Chrome có thể thoát khỏi bản trình bày nếu trang mất hơn 5 giây để hiển thị khung hình đầu tiên (thay đổi mã). Bạn nên hiển thị trang trong vòng 2 giây và sử dụng màn hình chờ nếu cần.

Chrome 62 sẽ không nhận dạng được các mã thông báo Bản dùng thử theo nguyên gốc WebVR hiện tại của bạn. Để tham gia bản dùng thử mới này, vui lòng sử dụng biểu mẫu đăng ký.