From ffde9de93148dcf532e19581ba02415d53074bd1 Mon Sep 17 00:00:00 2001 From: LeXXik Date: Fri, 11 Oct 2024 17:38:38 +0300 Subject: [PATCH] check policy --- src/framework/xr/xr-manager.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/framework/xr/xr-manager.js b/src/framework/xr/xr-manager.js index 17c6052a70b..89f48f1646f 100644 --- a/src/framework/xr/xr-manager.js +++ b/src/framework/xr/xr-manager.js @@ -669,6 +669,14 @@ class XrManager extends EventHandler { * @private */ _sessionSupportCheck(type) { + const featurePolicy = document?.featurePolicy; + if (featurePolicy) { + const allowed = featurePolicy.allowsFeature('xr-spatial-tracking'); + if (!allowed) { + return; + } + } + navigator.xr.isSessionSupported(type).then((available) => { if (this._available[type] === available) { return;