4

有谁知道如何让类似 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。有人知道(已经)支持这种方法的浏览器吗?

4

2 回答 2

2

使用 Javascript:

navigator.vibrate(pattern);

例子:

navigator.vibrate(250);

其中 250 = 250 毫秒振动。

但是 - 并非所有浏览器都完全支持这一点(即不是 Safari)。检查浏览器支持以供参考:http ://caniuse.com/#feat=vibration

于 2014-08-23T15:31:48.250 回答
0

这取决于浏览器,目前我只发现 firefox mobile beta 支持振动 API。您可以在此处找到一个示例来说明其工作原理

基本上你只需要拨打以下电话:

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