Chrome Dev Summit 2018 is happening now and streaming live 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。