【问题标题】:devicemotion event on edge browser边缘浏览器上的 devicemotion 事件
【发布时间】:2016-04-11 13:42:44
【问题描述】:

我正在尝试从 HTML5 规范的 devicemotion 事件中获取旋转速率

我能够在 chrome 和 iOS 上检索该值。但是,边缘浏览器上的值似乎为空。我做错了什么 - 我的代码如下

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/

【问题讨论】:

    标签: javascript html microsoft-edge devicemotion


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-09-08
      • 1970-01-01
      • 2011-08-28
      • 2015-11-16
      • 1970-01-01
      • 1970-01-01
      • 2020-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多