
この冬に、モバイルFirefoxで
バッテリー監視、
携帯電話、SMS管理などの便利な新製品に気づきました。 昨日
、Mozilla Hacksブログは、Firefox 11開発者
が携帯電話の
振動を制御するインターフェースをWebサイトに提供したという情報を公開しました。
最も単純なケースでは、javascriptを使用してミリ秒単位で表される振動の持続時間を設定するだけで十分です。
navigator.mozVibrate(1000);
配列を使用してやや複雑な振動を設定します。配列の奇数要素は振動の持続時間を指定し、偶数要素は後続の休止の持続時間を指定します。 短い二重振動の例を次に示します。
navigator.mozVibrate([200, 100, 200, 100]);
携帯電話の振動を即座に停止するには(指定された期間の終了を待たずに)、同じメソッドを期間ゼロまたは空の配列に転送するだけで十分です。
navigator.mozVibrate(0); navigator.mozVibrate([]);
対応する規格のドラフトは、
W3C Webサイトで公開さ
れています 。