2

任何版本的 androids 网络浏览器都检测到 javascript 抖动事件吗?像这样的东西:
window.addEventListener('devicemotion', this, false);
我似乎找不到任何有关此的信息。

我正在使用此处引用的 WKShake:Javascript。收听 iPhone 震动事件?
我想知道这是否也适用于android。

4

3 回答 3

3

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

于 2011-05-02T14:50:42.873 回答
1

Shake.js (http://functionn.blogspot.com/2012/03/shakejs-custom-shake-event-javascript.html) 是一个自定义的“摇动”事件 JavaScript 插件,用于使用设备加速度计的移动网络浏览器。您的 Web 浏览器必须支持 devicemotion 事件才能使此插件正常工作。Shake.js 使用内置功能检测来确定它是否可以在您的 Web 浏览器中运行。它将在不支持的浏览器上静默终止。

于 2012-11-30T18:07:57.967 回答
0

这是基于 PhoneGap 的加速度计 API 构建的 Android 的 JavaScript 抖动方法的实现 - github 链接

于 2011-04-30T16:04:58.943 回答