我正在玩 WebXR 并实现了一个带有一些 AR 体验控件的 dom-overlay。
在 Android 10 上一切正常,但在 Android 11 上,覆盖不再透明。
除了当然更新到 Android 11 之外,我没有进行任何更改。
在另一部手机上,仍然使用 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。
我该如何解决?这是一个已知的错误?
有没有其他选择?
非常感谢!