Navigator.svibrate()在笔记本电脑中不工作



我正在尝试使用window.navigator.vibrate(200);在笔记本电脑上实现Vibrate。我在浏览器控制台中得到了true,但是,我的笔记本电脑没有振动。如果它没有振动,则应为false。有什么功能可以在笔记本电脑上实现振动吗?

这实际上是一个很好的调查领域,因为MDN文档页面在这个主题上相当模糊。我的意思是,在谈论"由于无效参数,方法无法振动"时,实际上并没有告诉什么是无效参数——现在MDN正常吗?

答案可能在标准本身中给出:

如果运行步骤以确定可见性状态的结果[PAGE-VISIBILITY-2]不可见,然后返回false并终止这些步骤。

除非实现团队(确保他们开发的浏览器遵循标准(在那里得到了真正的创造性,否则他们只支持这种情况。


有任何功能可以在笔记本电脑上实现振动吗?

如果笔记本电脑没有硬件手段,我认为不可能在它上实现振动。但如果它有,它应该可以通过类似于android.permission.VIBRATE权限的东西进行控制-默认设置为false。如果任何一个页面都能将我的笔记本电脑发送到Harlem Shake模式,那就不是一个好主意了。

相关内容

  • 没有找到相关文章

最新更新