任何版本的 androids 网络浏览器都检测到 javascript 抖动事件吗?像这样的东西:
window.addEventListener('devicemotion', this, false);
我似乎找不到任何有关此的信息。
我正在使用此处引用的 WKShake:Javascript。收听 iPhone 震动事件?
我想知道这是否也适用于android。
问问题
3016 次
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 回答