Missed the action at the 2018 Chrome Dev Summit? Catch up with our playlist on the Google Chrome Developers channel on YouTube. Watch now.

WebVR 状态和注意事项

WebVR 实现状态

目前,WebVR API 可用于以下浏览器:

  • Chrome Beta (M56+),通过一个来源试用版实现。
  • Firefox Nightly。
  • Samsung Internet Browser for Gear VR。(请Note: 此浏览器目前支持一个较早版本的 WebVR 规范)。

如需了解有关浏览器实现状态的更多信息,请访问 chromestatus.com

注意事项

以下是目前构建 WebVR 体验时需要注意的事项。

  • 您必须通过 HTTPS 提供您的 WebVR 内容。 如果不这么做,您的用户将收到来自浏览器的警告。
  • Chrome 目前仅在 Android 上支持原生 WebVR。 您必须使用一个 Daydream 耳机和一部 Pixel 手机。
  • WebVR Polyfill 可能不会始终与规范的原生实现一一对应。 如果您计划使用 Polyfill,请务必在 VR 设备和非 VR 设备上都进行检查。
  • 在您的代码提供 VR 功能前,用户必须先点击一个 VR 控制器按钮。在代码中必须考虑到这一点,一般情况下,通过向用户显示一条消息,请求他们在开始虚拟实境体验时按一个控制器按钮。
  • 在本地运行时,您必须在 Chrome 56 中启用 Gamepad pose information。在本地主机上运行时,游戏手柄信息不包含姿势(或位置)信息,除非您在 Chrome 56 中启用 Gamepad Extensions runtime flag。如果您当前在运行来源测试版,则通过 WebVR API 启用 Gamepad Extensions。

发送以下问题的反馈:

此网页