WebXR 在 React Native WebView 组件中不起作用
WebXR not working in React Native WebView Component
如何使 https://xr-spinosaurus.glitch.me/ 在 React Native WebView 组件中工作?
import React, { Component } from 'react';
import { WebView } from 'react-native';
export default class MyWeb extends Component {
render() {
return (
<WebView
source={{uri: 'https://xr-spinosaurus.glitch.me/'}}
style={{marginTop: 20}}
/>
);
}
}
现在将此添加到 react-native 仅显示 VR 选项而不显示 AR 选项。
如果您直接访问 link,您可以看到 VR 和 AR 选项,但是当 运行 在 React-Native 的 Web View 组件中时,我找不到 AR 选项
但是,如果我在支持 ARCore 的设备上直接访问 link,则可以使用相同的 AR 选项。
如何让这段代码在 React-Native 中也显示 AR 选项?
AFAIK 目前是不可能的,因为 Android WebView 不(还)支持 WebXR 设备 API(苹果也不支持)。资料来源:https://developer.mozilla.org/en-US/docs/Web/API/WebXR_Device_API
我 运行 遇到了同样的问题,希望能尽快添加支持,但目前您无能为力。
如何使 https://xr-spinosaurus.glitch.me/ 在 React Native WebView 组件中工作?
import React, { Component } from 'react';
import { WebView } from 'react-native';
export default class MyWeb extends Component {
render() {
return (
<WebView
source={{uri: 'https://xr-spinosaurus.glitch.me/'}}
style={{marginTop: 20}}
/>
);
}
}
现在将此添加到 react-native 仅显示 VR 选项而不显示 AR 选项。
如果您直接访问 link,您可以看到 VR 和 AR 选项,但是当 运行 在 React-Native 的 Web View 组件中时,我找不到 AR 选项 但是,如果我在支持 ARCore 的设备上直接访问 link,则可以使用相同的 AR 选项。
如何让这段代码在 React-Native 中也显示 AR 选项?
AFAIK 目前是不可能的,因为 Android WebView 不(还)支持 WebXR 设备 API(苹果也不支持)。资料来源:https://developer.mozilla.org/en-US/docs/Web/API/WebXR_Device_API
我 运行 遇到了同样的问题,希望能尽快添加支持,但目前您无能为力。