有人知道如何使用navigator.vibrate()直接在网站上的浏览器中工作(不使用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。 有没有人知道支持这种方法的浏览器(已经)?
答案 0 :(得分:1)
使用Javascript:
navigator.vibrate(pattern);
示例:
navigator.vibrate(250);
其中250 = 250毫秒振动。
但是 - 并非所有浏览器都支持此功能(即Safari不支持)。检查浏览器支持以获取参考:http://caniuse.com/#feat=vibration
答案 1 :(得分:0)
这取决于浏览器,目前我只发现firefox mobile beta支持振动API。您可以找到example showing how this works here。
基本上你只需要拨打以下电话:
navigator.mozVibrate(toPlay);