4

navigator.vibrate() のようなものを Web サイトのブラウザーで (PhoneGap と WebView を使用せずに) 直接動作させる方法を知っている人はいますか? http://www.w3.org/TR/vibration/にあるコマンドはどれも機能していないようで、PhoneGap を使用して機能するこれらのコマンドへの参照しか見つかりませんでした。ここでこのフィドルを試しました:

http://jsfiddle.net/robnyman/BrFvC/

but no joy! :-(

HTC Sensation XE で Android 2.3、ネイティブ ブラウザ、Firefox 10、Maxthon 2.4.5 を実行しています。この方法を(すでに)サポートしているブラウザを知っている人はいますか?

4

2 に答える 2

2

Javascript の使用:

navigator.vibrate(pattern);

例:

navigator.vibrate(250);

ここで、250 = 250 ms が振動します。

ただし、これはすべてのブラウザーで完全にサポートされているわけではありません (つまり、Safari ではサポートされていません)。ブラウザのサポートを確認してください: http://caniuse.com/#feat=vibration

于 2014-08-23T15:31:48.250 に答える
0

ブラウザによって異なります。現在のところ、バイブレーション API をサポートするのは Firefox モバイル ベータ版のみです。これがどのように機能するかを示す例をここで見つけることができます。

基本的には、次の呼び出しを行うだけです。

navigator.mozVibrate(toPlay);
于 2012-05-22T07:13:33.347 に答える