Этой зимою нам довелось заметить такие полезные новинки в мобильном Файерфоксе, как контроль за зарядом аккумулятора и управление мобильной связью и SMS. Позавчера во блоге Mozilla Hacks были опубликованы сведения о том, что разработчики Firefox 11 также обеспечили сайтам интерфейс, управляющий вибрацией мобильного телефона.
В простейшем случае достаточно задать джаваскриптом длительность вибрации, выраженную в миллисекундах:
Несколько более сложная вибрация задаётся при помощи массива, нечётные элементы которого задают длительность вибрации, а чётные — длительность последующей паузы. Вот пример краткой двойной вибрации:
Чтобы немедленно прекратить вибрацию мобильника (не дожидаясь окончания указанных длительностей), достаточно передать тому же методу нулевую длительность или пустой массив:
Черновик соответствующего стантарта опубликован на сайте W3C.
В простейшем случае достаточно задать джаваскриптом длительность вибрации, выраженную в миллисекундах:
navigator.mozVibrate(1000);
Несколько более сложная вибрация задаётся при помощи массива, нечётные элементы которого задают длительность вибрации, а чётные — длительность последующей паузы. Вот пример краткой двойной вибрации:
navigator.mozVibrate([200, 100, 200, 100]);
Чтобы немедленно прекратить вибрацию мобильника (не дожидаясь окончания указанных длительностей), достаточно передать тому же методу нулевую длительность или пустой массив:
navigator.mozVibrate(0);
navigator.mozVibrate([]);
Черновик соответствующего стантарта опубликован на сайте W3C.