停止嵌入式 Vimeo 播放器请求 VR 权限

Ret*_*ted 5 javascript vimeo-player

我的网站上有一个嵌入式 Vimeo 播放器,使用 Vimeo 提供的播放器 SDK。我注意到,在 Firefox 上,每当我访问该网站时,系统都会提示我授予 Vimeo 访问所连接的任何虚拟现实设备的权限。

由于此提示相当具有侵入性,是否有办法阻止 Vimeo 请求此权限?

作为参考,这是我用来嵌入播放器的 iframe 代码:

<iframe #videoPlayer src="https://player.vimeo.com/video/(id)" width="100%" height="400px" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

Sam*_*ver 0

如果发送HTTP Feature-Policyheader,您可以手动覆盖嵌套框架。

以下一个或两个标头应该可以解决问题:

Feature-Policy: vr none

Permissions-Policy: xr-spatial-tracking=()
Run Code Online (Sandbox Code Playgroud)