WebXR - "dom-overlay" Android 11 上的可选功能
WebXR - "dom-overlay" optional feature on Android 11
我正在玩弄 WebXR 并实现了一个 dom-overlay 和一些用于 AR-Experience 的控件。
这一切 在 Android 10 上运行良好,但在 Android 11 上叠加层不再透明。
除了当然更新到 Android11.
,我没有做任何更改
在不同的 phone 上,仍然使用 Android 10,它仍然有效。
const options = {
optionalFeatures: ['dom-overlay'],
domOverlay: { root: document.getElementById('arControls') }
};
navigator.xr
.requestSession('immersive-ar', options)
.then((session) => {
session.isImmersive = true;
this.createSession(session);
})
我使用的 Chrome 版本是 85.0.4182.101。
我该如何解决?这是已知错误吗?
还有其他选择吗?
非常感谢!
这已在 Chrome 86 中修复。如果您等不及,请从 Play 商店下载 Chrome 测试版。
我正在玩弄 WebXR 并实现了一个 dom-overlay 和一些用于 AR-Experience 的控件。
这一切 在 Android 10 上运行良好,但在 Android 11 上叠加层不再透明。
除了当然更新到 Android11.
,我没有做任何更改
在不同的 phone 上,仍然使用 Android 10,它仍然有效。
const options = {
optionalFeatures: ['dom-overlay'],
domOverlay: { root: document.getElementById('arControls') }
};
navigator.xr
.requestSession('immersive-ar', options)
.then((session) => {
session.isImmersive = true;
this.createSession(session);
})
我使用的 Chrome 版本是 85.0.4182.101。
我该如何解决?这是已知错误吗?
还有其他选择吗?
非常感谢!
这已在 Chrome 86 中修复。如果您等不及,请从 Play 商店下载 Chrome 测试版。