Android ウェブブラウザのどのバージョンでも JavaScript シェイクイベントを検出できますか? このようなもの:
window.addEventListener('devicemotion', this, false);
これに関する情報が見つからないようです。
ここで参照されている WKSake を使用しています: Javascript。iPhone のシェイク イベントをリッスンしますか?
これがAndroidでも機能するかどうか疑問に思っています。
3016 次
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 に答える