0

Android 版 Chrome 浏览器中的 JavaScript DeviceMotionEvent 是否有某种前缀?

Firefox Mobile 支持它,但 Chrome 不支持(在 Xperia S 和 Nexus 4 上测试)。

这是我使用的代码:

if (window.DeviceMotionEvent) {
    window.addEventListener('devicemotion', deviceMotionHandler, false);
} else {
    $( "#divid" ).text( "DeviceMotion NOT supported" );
}

Chrome 版本:29.0.1547.72
Firefox 版本:24.0
Android 版本:4.3 (Nexus 4) 和 4.1 (Xperia S)

PS:DeviceOrientationEvent 在 Chrome 和 Firefox Mobile 中运行良好

4

1 回答 1

1

刚刚找到了一种让它工作的方法:

我下载了适用于 Android 的 Chrome 测试版 (30.0.1599.81)。那里支持 DeviceMotion 事件。

于 2013-10-01T14:49:42.250 回答