我试图运行这个代码,这是一个代码,当我选择一些信息在陀螺仪,然后把它放在控制台,但错误
未定义的ReferenceError:陀螺仪未定义
正在破坏我的项目
尝试运行不同的时间,但这个问题总是出现。
function consol() {
navigator.permissions.query({name:'gyroscope'}).then(function(result) {
});
}
function le(){
let gyroscope = new Gyroscope({frequency: 60});
gyroscope.addEventListener('reading', e => {
console.log("Angular velocity along the X-axis " + gyroscope.x);
console.log("Angular velocity along the Y-axis " + gyroscope.y);
console.log("Angular velocity along the Z-axis " + gyroscope.z);
});
gyroscope.start();
}我希望该信息出现在控制台日志中,但出现此错误:
未定义的ReferenceError:陀螺仪未定义
发布于 2021-12-10 14:06:09
您需要处于安全上下文(即https)中,因为MDN文档或navigator不允许访问设备的传感器,这是出于安全和隐私的原因。
https://stackoverflow.com/questions/56918891
复制相似问题