我想使设备与我的代码的某些部分(不相关)一起振动,我已经看到了js的一些方法,但是我无法使其在React中起作用。到目前为止,这是我在函数内部尝试过的内容:
window.navigator.vibrate(200);
navigator.vibrate([1000, 500, 1000]);
navigator.vibrate(Infinity); // Infinity is a number
答案 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);
}