заставить работать vibrate () в браузере без PhoneGap - PullRequest
3 голосов
/ 13 февраля 2012

Кто-нибудь знает, как заставить что-то вроде navigator.vibrate () работать непосредственно в браузере на веб-сайте (без использования PhoneGap и веб-просмотра)? Кажется, что ни одна из команд, найденных на http://www.w3.org/TR/vibration/, не работает, и все, что я мог найти, это ссылки на эти команды, работающие с использованием PhoneGap. Я попробовал эту скрипку здесь:

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

but no joy! :-(

Я бегу Android 2.3, собственный браузер, Firefox 10 и Maxthon 2.4.5 на HTC Sensation XE. Кто-нибудь знает браузер, который поддерживает этот метод (уже)?

Ответы [ 2 ]

1 голос
/ 23 августа 2014

Использование Javascript:

navigator.vibrate(pattern);

пример:

navigator.vibrate(250);

, где 250 = 250 мс.

Но - это поддерживается не во всех браузерах (А именно не сафари).Проверьте поддержку браузера для справки: http://caniuse.com/#feat=vibration

0 голосов
/ 22 мая 2012

Это зависит от браузера, в настоящее время я нашел только бета-версию firefox для мобильных устройств, которая поддерживает вибрирующий API. Вы можете найти пример, показывающий, как это работает здесь .

В основном вам просто нужно сделать следующий звонок:

navigator.mozVibrate(toPlay);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...