【问题标题】:HTML5 vibration API supportHTML5 振动 API 支持
【发布时间】:2013-01-24 09:52:40
【问题描述】:

我查看了http://caniuse.com/,但找不到关于振动 API 兼容性的任何信息。

哪些浏览器支持它?

【问题讨论】:

  • MDN 表示 Firefox 和 Chrome 支持它。
  • 它似乎在 Chrome 24 中不起作用
  • MDN 说 Chrome 支持前缀版本,但是是的,我在navigator(桌面版)中也找不到这种方法。您可以使用var vib=navigator.vibrate || navigator.mozVibrate || navigator.webkitVibrate || function(){}; 来保存全局方法。
  • 不确定当前状态,但前缀已在 webkit 变更集 124358 中删除:trac.webkit.org/changeset/124358 - 相关:stackoverflow.com/questions/13633561/…

标签: html cross-browser vibration


【解决方案1】:

更新 [2014-03-07]:Firefox、Chrome 和 Opera 现在支持 Vibration API。我还在caniuse.com 上提供了这些信息。


基于this article

Vibration API 仍然主要不受支持。 Firefox 16+ 是 目前唯一支持 API 的浏览器。

【讨论】:

【解决方案2】:

根据Mozilla Developer Network,它在带有前缀 webkit 的 Chrome、带有前缀 moz 的 Firefox 11+ 和不带任何前缀的 Firefox 16+ 中受支持。

但是您可以在此Issue in Chromium 中查看,到目前为止,Chrome 并没有支持它,而且他们似乎并不着急,因为优先级为 2(正常)。

【讨论】:

    【解决方案3】:

    Android Strock 浏览器目前不支持它。

    【讨论】:

    • 这应该是评论而不是答案。
    • 这是对主要问题“哪些浏览器支持它?”的回答。而不是对问题的微调。 Android 股票浏览器是与其他 2 个答案涵盖的所有 Firefox、Chrome 和 Opera 不同的产品。还有什么要评论的???
    猜你喜欢
    • 2012-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-25
    • 2010-11-18
    • 2011-06-04
    相关资源
    最近更新 更多