我想在我的页面上使用 navigator.vibrate
。
这是我的代码:
var canVibrate = "vibrate" in navigator || "mozVibrate" in navigator;
if (canVibrate && !("vibrate" in navigator))
{
navigator.vibrate = navigator.mozVibrate;
}
$(document).on('click', '.answer', function (eve) {
$this = $(this);
navigator.vibrate(222);
// some other code ...
这适用于 Android 设备,但在 iOS 上(我在某些 iOS 设备上的 Firfox、Chrome 和 Safari 上测试过)代码将在这一行被破坏。
这是为什么?
最佳答案
Apple 的移动网络浏览器简单 does not have support for it .
Firefox 和 Chrome for iOS 是 Safari 渲染引擎的包装器。
关于javascript - 导航器振动破解 ios 浏览器上的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56926591/