javascript - 导航器振动破解 ios 浏览器上的代码

标签 javascript vibration

我想在我的页面上使用 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/

相关文章:

android - 检查电话设置以获得触觉反馈

android振铃振动激活/停用

javascript - 简单的左右滚动选取框

javascript - 如何使这个 Javascript 不仅仅适用于页面上第一个元素?

jSTL 迭代中的 JavaScript

javascript - 在文本框中显示当前日期之前 270 天

ios - 如何在 iO 上多次在后台使用本地通知振动

javascript - 使用 Vue.js 确定放置坐标是否位于另一个元素上方?

java - 振动器许可强制关闭

Android toast 振动 (Homer : Mmmm vibrate on toast)