WebXR 权限信息页面

Firefox Firefox 最后更新于:
This is a machine-generated translation of the English article. It has not been reviewed by a human, and may contain errors. If you would like to revise this content, you can start here.

本文解释 Firefox 的 虚拟现实 功能以及如何管理想要访问 VR 设备的网站的权限。

允许访问虚拟现实(VR)设备

带有虚拟现实功能的网站会向你请求访问头戴设备的权限。假定你发现一个 360° 视频或者你想玩一个沉浸式游戏。如果你授权给网站,那么你不必下载应用,网站就会在你的头戴设备上显示正确的内容。

此服务完全是可选项。Firefox 在未经你授权的情况下不会允许网站访问你的头戴设备,以保护你的隐私。而且,正如 Firefox 的其他组件一样,此功能使用开放标准实现,网络开发者很容易适配。

工作原理是什么?

当你访问一个带有虚拟现实功能的网站时,Firefox 会询问你是否允许网站访问你的 VR 设备。

如果你允许访问,那么 Firefox 会收集你的头戴设备的相关信息并发送给网站。

如果你不允许,那么 Firefox 不会有任何操作。你或许还是可以以 2D 的方式浏览网络内容。

如果你勾选了记住这次的设置,那么 Firefox 一直允许或禁止该网站访问你的虚拟现实设备,不再询问。

向谁发送了哪些信息?怎么保护我的隐私?

你的隐私对我们非常重要,Firefox 不会未经你允许分享你的设备信息以及设备传感器的信息。当你访问的网页请求获取你的信息,我们一定会询问你,在得到答复之前任何信息都不会分享给请求方或任何第三方。

默认时,Firefox 会发送以下和你的虚拟现实设备相关的信息:

  • 你使用的虚拟现实头戴设备和传感器的种类,包括品牌、分辨率、帧率和视野。
  • 设备的输入装置,包括按钮、游戏手柄、扳机、触摸设备以及其他控制器。
  • 对控制器的输入操作,比如按下按钮和拉动游戏手柄等。
  • 对头戴设备的调整,比如调整两瞳(IPD)之间的距离和透镜到眼睛的距离等。这些都是你特有的调整。
  • 你为虚拟现实设备设定的空间范围。
  • 头戴设备距离地面的距离,这个可以判断你的身高。
  • 虚拟现实设备在所处空间的相对位置、方向和加速度。

为了保护你的隐私,这些信息都是通过加密连接进行交换的。Firefox 收到设备信息之后,它就会传递给发请求的网站。网站利用这些信息构造虚拟现实场景,这样头盔就能正常展示,控制器就能正常反馈,而你就可以处在正常的游戏场景中。共享这些信息提高了网站界定你的独特性的能力。

获取和虚拟现实设备交互的能力之后,网站就可以:

  • 通过头盔展示虚拟场景,具有全场景视角并且能够限制头盔的虚拟场景。
  • 通过头盔内置或外接的扬声器播放音频。
  • 控制虚拟控制器的人体工学反馈(比如轰鸣马达)。

授权访问虚拟现实设备并不意味着能够直接访问设备的所有传感器,下列信息并没有交给已获设备访问授权的网站:

  • 虚拟现实设备摄像头获取的视频或图片。摄像头有时会用来定位和定方向,但是只有位置和方向信息分享给了网站——用来计算的数据没有分享。
  • 地理位置或罗盘指向/方向。设备所有的位置和方向都是相对于游戏区域的。
  • 当你和设备交互时,有时为了安全或者是玩家自主发起,某些虚拟现实头盔会播放一段场景切换视频。它有时会在网站展示虚拟场景是出现。授权访问设备的网站无法获取场景切换视频。
  • 设备的麦克风(包括内置麦克风)。

如果网站需要访问摄像头和麦克风,它需要专门提出请求。网站的请求是明确要求共享“麦克风”和/或“摄像头”。关于麦克风和摄像头权限的更多信息,请参看 如何管理麦克风和摄像头的权限

关于 Firefox 收集和使用信息的完整描述,请参看 Firefox 隐私声明

关于请求访问 VR 设备的网站会如何处理你的位置信息,请参看该网站的隐私政策。

如何撤销已经授予的权限?

  1. 在屏幕顶部的菜单栏里点击 Firefox 并选择 设置(或 首选项,在某些情况下)。点击菜单按钮 Fx89menuButton 并选择 设置
  2. 使用 选项首选项设置 搜索框搜索 virtual reality(或选择 隐私与安全Permission and data 页面并下翻到 权限 部分)。
  3. 权限 下的搜索结果中,点击 虚拟现实 右边的 设置 按钮。
    设置 - 虚拟现实权限 对话框会打开。
  4. 请查看或修改获取或拒绝虚拟现实设备权限的网站列表。

如何不让网站请求访问我的设备?

如果网站告诉 Firefox 它要访问虚拟现实设备,Firefox 默认会询问你是否要授权。你可以授权给 Firefox 自动拒绝所有网站的新请求而无需再问你。

  1. 在屏幕顶部的菜单栏里点击 Firefox 并选择 设置(或 首选项,在某些情况下)。点击菜单按钮 Fx89menuButton 并选择 设置
  2. 使用 选项首选项设置 搜索框搜索 virtual reality(或选择 隐私与安全Permission and data 页面并下翻到 权限 部分)。
  3. 权限 部分,点击 虚拟现实 右边的 设置 按钮。
  4. 在打开的 设置 - 虚拟现实权限 对话框中,勾选 阻止访问虚拟现实设备的新请求
  5. 点击 Save Changes

这将阻止任何网站请求访问您设备的新权限。只有在 虚拟现实权限 设置框中授予了权限的网站才能访问。

如何为网站添加虚拟现实内容?

你可以通过访问 MDN Web Docs 上的 WebXR Device API 页面 来为你的服务集成 VR 支持。

此文章在这些用户的协助下写成:

Illustration of hands

志愿者

分享知识并培养专业技能。解答问题并改进我们的知识库。

详细了解