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 中运行良好