ReactVr - 文档未定义
ReactVr - document is not defined
我正在尝试在 React vr 应用程序中访问文档。该应用程序是使用 react-vr-cli 创建的。但是,当我尝试访问该页面时出现以下错误。
document is not defined
React VR 实例 运行 在网络工作者中,这就是为什么你得到 DedicatedWorkerGlobalScope
而不是 window
以及为什么没有全局 document
。
这就是 React VR 的工作原理,这就是为什么有一个 react-vr-web
包负责通过 postMessage
.
与 VR 实例通信的原因
不幸的是,网络工作者只能访问全局范围内浏览器中存在的部分功能。
对于某些人,您可以在 React VR 中找到解决方法,例如 AsyncStorage instead of localStorage
. For everything else you'll have to figure out a way of communicating outside the web worker via postMessage
and with a listener on onmessage
.
从 window
向 VR 实例发送内容的另一种方法是实现本机模块作为两者之间的桥梁。您可以在中找到更多信息
Persistent bridge between a React VR component and native module code。
我正在尝试在 React vr 应用程序中访问文档。该应用程序是使用 react-vr-cli 创建的。但是,当我尝试访问该页面时出现以下错误。
document is not defined
React VR 实例 运行 在网络工作者中,这就是为什么你得到 DedicatedWorkerGlobalScope
而不是 window
以及为什么没有全局 document
。
这就是 React VR 的工作原理,这就是为什么有一个 react-vr-web
包负责通过 postMessage
.
不幸的是,网络工作者只能访问全局范围内浏览器中存在的部分功能。
对于某些人,您可以在 React VR 中找到解决方法,例如 AsyncStorage instead of localStorage
. For everything else you'll have to figure out a way of communicating outside the web worker via postMessage
and with a listener on onmessage
.
从 window
向 VR 实例发送内容的另一种方法是实现本机模块作为两者之间的桥梁。您可以在中找到更多信息
Persistent bridge between a React VR component and native module code。