我正在尝试从HTML5规范的devicemotion事件获得旋转
我可以在chrome和iOS上检索值。但是,边缘浏览器上的值似乎为null。我做错了什么 - 我的代码如下
window.addEventListener('devicemotion', updateM, false);
var updateM = function(e){
console.log(e.rotationRate); // returns null on edge
}
MSDN规范称它可以在IE 11及更高版本上使用 - https://msdn.microsoft.com/en-us/library/dn342897(v=vs.85).aspx
以防万一有人想直接尝试通话:http://jsfiddle.net/q5z4ytvf/
答案 0 :(得分:0)
我没有意识到这不是软件问题,而是硬件问题。我使用的是lumia 640,而且该设备没有陀螺仪。我希望这对某人派上用场。