我有多个不同的、独立的 VR 应用程序在不同的服务器上运行(我可以访问所有这些应用程序)。他们还使用不同的框架:babylon.js、three.js 和 a-frame。现在的想法是能够从其他 VR 网页(基本上是导航)中进入每个应用程序。我已将它们中的每一个加载到 iframe 中,并且可以在它们之间切换。
这工作正常,直到使用移动设备的 VR 模式,因为它与桌面网页的全屏不同。我不介意短暂退出并重新进入 VR,但由于缺少用户的同意,我无法执行负责执行此操作的功能。它将返回:the requested session requires user activation
。
有没有办法绕过用户激活?
有没有其他方法可以在 vr 应用程序之间切换?
感谢您提供的任何帮助:D