#javascript #android #google-chrome #webxr
#javascript #Android #google-chrome #webxr
Вопрос:
Я играю с WebXR и реализовал наложение dom с некоторыми элементами управления для AR-интерфейса.
Все это отлично работало на 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.
Как я могу это исправить? Это известная ошибка?
Есть ли какие-либо альтернативы?
Большое спасибо!
Ответ №1:
Это исправлено в Chrome 86. Загрузите бета-версию Chrome из Play Store, если не можете ждать.