边缘浏览器上的devicemotion事件

时间:2016-04-11 13:42:44

标签: javascript html5 microsoft-edge devicemotion

我正在尝试从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/

1 个答案:

答案 0 :(得分:0)

我没有意识到这不是软件问题,而是硬件问题。我使用的是lumia 640,而且该设备没有陀螺仪。我希望这对某人派上用场。