2

Android ウェブブラウザのどのバージョンでも JavaScript シェイクイベントを検出できますか? このようなもの:
window.addEventListener('devicemotion', this, false);
これに関する情報が見つからないようです。

ここで参照されている WKSake を使用しています: Javascript。iPhone のシェイク イベントをリッスンしますか?
これがAndroidでも機能するかどうか疑問に思っています。

4

3 に答える 3

3

いくつかの調査の結果、Android ブラウザが加速度計データにアクセスできないことがわかりました。おそらく将来的には、ブラウザがこのデータにアクセスできるようになるでしょう。

于 2011-05-02T14:50:42.873 に答える
1

Shake.js(http://functionn.blogspot.com/2012/03/shakejs-custom-shake-event-javascript.html)は、デバイスの加速度計を使用するモバイルWebブラウザー用のカスタムの「シェイク」イベントJavaScriptプラグインです。このプラグインが機能するには、Webブラウザがdevicemotionイベントをサポートしている必要があります。Shake.jsは、組み込みの機能検出を使用して、Webブラウザーで実行できるかどうかを判断します。サポートされていないブラウザではサイレントに終了します。

于 2012-11-30T18:07:57.967 に答える
0

これは、PhoneGap の加速度計 API の上に構築された Android 用の JavaScript シェイク メソッドの実装です - github リンク

于 2011-04-30T16:04:58.943 に答える