要控制裝置的震動(一般為手機)的話可以使用 Vibration API 來達成,使用方法只要透過 window.navigator.vibrate() 即可,範例如下:
window.navigator.vibrate(200); window.navigator.vibrate([200]);
以上兩行都能讓裝置震動 200ms,第二行的延伸下去可以控制裝置在一段時間內停止跟震動的行為,先看一下範例:
window.navigator.vibrate([200, 100, 200]);
根據此陣列,裝置將振動 200 ms、暫停 100 ms,再振動 200 ms。
不過這個 api 由於 safari 不支援,所以想要用的話就要考慮在 iOS 上可能就沒辦法體驗了。