Android浏览器抖动检测与javascript的web应用程序

Android browser shake detection with javascript for a web application

本文关键字:web 应用程序 javascript 浏览器 抖动 检测 Android      更新时间:2023-09-26

是否有任何版本的android web浏览器检测javascript震动事件?像这样:
window.addEventListener('devicemotion', this, false);
我似乎找不到这方面的资料。

我使用的是这里引用的WKShake: Javascript。收听iPhone震动事件?
我想知道这是否也会在android上工作。

经过一番研究,我发现android浏览器无法访问加速度计数据。也许在将来的某个时候,他们会允许浏览器访问这些数据。

shake .js (http://functionn.blogspot.com/2012/03/shakejs-custom-shake-event-javascript.html)是一个使用设备加速度计的移动web浏览器的自定义'shake'事件JavaScript插件。你的浏览器必须支持devicemotion事件,这个插件才能工作。js使用内置的特性检测来确定它是否可以在你的web浏览器中运行。它将在不支持的浏览器上静默终止。

这是一个基于PhoneGap的加速度计API的Android JavaScript shake方法的实现- github link