DeviceMotionEvent目前在哪里实施?

时间:2011-03-20 22:46:21

标签: javascript html html5

DeviceOrientation specification包含设备动作事件。我已经看到它在iPhone上运行,并且听说它在Chrome Mac中受支持并在Google Jules Vern Doodle上使用。

是否支持其他任何浏览器实现?它有哪些版本?

1 个答案:

答案 0 :(得分:3)

支持DeviceOrientation或DeviceMotion是浏览器及其运行的硬件的组合。 Windows上的Firefox和Chrome都支持DeviceOrientation,但不一定适用于任何特定的硬件。 Firefox支持DeviceMotion,但Windows上的Chrome不支持。

在运行'lenovo安全气囊保护'的联想Thinkpad上,Firefox 10将提供DeviceMotion事件,但奇怪的是不会提供DeviceOrientation事件。而且,它提供的值似乎是错误的(即不以m / s / s为单位测量)。 v当Chrome使用DeviceOrientation API时,我无法让它提供事件。 Windows上的Opera 11.61似乎不支持这两种API。适用于Windows的Safari 5.1.2似乎也不支持。

使用DeviceMotionEvent的优秀页面是http://www.html5rocks.com/en/tutorials/device/orientation/,其中包括使用DeviceOrientation的演示和使用DeviceMotion的另一个演示。