【发布时间】:2026-02-19 19:25:01
【问题描述】:
我正在尝试使用window.navigator.vibrate(200); 在我的笔记本电脑上实现振动。
我在浏览器控制台中得到true,但是我的笔记本电脑没有振动。
如果它不振动,它应该是 false。
是否有任何功能可以在笔记本电脑上实现振动?
【问题讨论】:
-
如果您提供的参数无效,
navigator.vibrate()返回 false,如果设备没有振动功能则不会。在后一种情况下,它根本没有任何效果,但如果给出正确的参数,它仍然会返回true。 -
是否可以使用
window.navigator.vibrate(200);振动到笔记本电脑? -
@VLAZ 哦,愚蠢的我,它写在 MDN 文档页的开头。 :) 不知道 Firefox 是如何做到这一点的,但 Chrome 实际上似乎并不关心参数。
-
已确认,Firefox 返回
true为navigator.vibrate(-1)和navigator.vibrate(NaN)。
标签: javascript navigation frontend web-deployment vibration