在javascript中以编程方式触发devicemotion事件?
我正在尝试测试移动设备上在javascript中以编程方式触发devicemotion事件?,javascript,html,Javascript,Html,我正在尝试测试移动设备上devicemotionHTMLEvent的acceleration属性的硬件支持。显然,那些没有陀螺仪的设备只支持加速度,包括重力 我的第一个想法是让窗口对象侦听设备运动并检索信息,然后删除侦听器并使用其他处理程序再次添加它。但是我想知道是否有一种更优雅的方法来测试这一点。我希望这个插件能够帮助您通过JavaScript处理设备运动。 对于演示,您可以通过手机查看此链接 我希望这个插件能够帮助您通过JavaScript处理设备运动。 对于演示,您可以通过手机查看此链
devicemotion
HTMLEvent的acceleration
属性的硬件支持。显然,那些没有陀螺仪的设备只支持加速度,包括重力
我的第一个想法是让
窗口
对象侦听设备运动
并检索信息,然后删除侦听器并使用其他处理程序再次添加它。但是我想知道是否有一种更优雅的方法来测试这一点。我希望这个插件能够帮助您通过JavaScript处理设备运动。
对于演示,您可以通过手机查看此链接
我希望这个插件能够帮助您通过JavaScript处理设备运动。 对于演示,您可以通过手机查看此链接
这可能会对您有所帮助@SarathMohan在您链接的第一个答案中,在
else if
中,他如何知道设备支持加速
?不是所有的设备都有陀螺仪。这可能会对你有所帮助@SarathMohan在您链接的第一个答案中,在else if
中,他如何知道设备支持加速
?并非所有的设备都有陀螺仪。找不到API的链接?苹果已经删除了这一讨论关于如何使用这个的一些细节,这个答案可能会对你有所帮助。找不到API的链接?苹果已经删除了该讨论关于如何使用这个的一些细节,这个答案可能会对你有所帮助。