ReactVr语言 - 未定义文档



我正在尝试在 react vr 应用程序中访问该文档。 该应用程序是使用 react-vr-cli 创建的。 但是,当我尝试访问该页面时,出现以下错误。

document is not defined

React VR 实例在 Web worker 中运行,这就是为什么你会得到DedicatedWorkerGlobalScope而不是window,以及为什么没有全局document

这就是 React VR 的工作方式,这就是为什么有一个react-vr-web包负责通过postMessage与 VR 实例进行通信的原因。

不幸的是,Web 工作者只能访问全局范围内浏览器中存在的功能的子集。 对于某些人来说,您可以在 React VR 中找到解决方法,例如 AsyncStorage 而不是localStorage。对于其他所有内容,您必须找出一种通过postMessage在 Web worker 之外与onmessage上的听众进行通信的方式。

将内容从window发送到VR实例的另一种方法是实现本机模块作为两者之间的桥梁。您可以在以下位置找到更多信息 React VR 组件和本机模块代码之间的持久桥梁。

相关内容

  • 没有找到相关文章

最新更新