在ReactJS中实现振动

时间:2019-06-24 21:11:29

标签: javascript reactjs web

我想使设备与我的代码的某些部分(不相关)一起振动,我已经看到了js的一些方法,但是我无法使其在React中起作用。到目前为止,这是我在函数内部尝试过的内容:

window.navigator.vibrate(200);
navigator.vibrate([1000,      500,    1000]);
navigator.vibrate(Infinity); // Infinity is a number

1 个答案:

答案 0 :(得分:1)

检查以确保当前浏览器支持振动

if ("vibrate" in navigator) {
	// vibration API supported
  navigator.vibrate(1000);
}

// enable vibration support
navigator.vibrate = navigator.vibrate || navigator.webkitVibrate || navigator.mozVibrate || navigator.msVibrate;

if (navigator.vibrate) {
	// vibration API supported
    navigator.vibrate(1000);
}