Javascript 有没有一种方法可以通过web编程检测鼠标滚轮硬件?

Javascript 有没有一种方法可以通过web编程检测鼠标滚轮硬件?,javascript,flash,hardware,mousewheel,Javascript,Flash,Hardware,Mousewheel,我有一个网站,我想强烈鼓励我的用户在浏览我的网站时使用带鼠标滚轮的鼠标 但是,如果他们已经有了鼠标滚轮,这种鼓励将是多余的。他们不需要鼓励,因为他们已经有了便利网站的硬件 有没有办法检查他们是否有带鼠标滚轮的鼠标?可能是使用flash、javascript或其他语言 这篇文章介绍了如何使用鼠标滚轮事件,并给出了一个示例: 使用addEventListener尝试此操作。下面是一个检测鼠标滚轮上下滚动的简单示例 window.addEventListener('mousewheel',函数(e)

我有一个网站,我想强烈鼓励我的用户在浏览我的网站时使用带鼠标滚轮的鼠标

但是,如果他们已经有了鼠标滚轮,这种鼓励将是多余的。他们不需要鼓励,因为他们已经有了便利网站的硬件

有没有办法检查他们是否有带鼠标滚轮的鼠标?可能是使用flash、javascript或其他语言



这篇文章介绍了如何使用鼠标滚轮事件,并给出了一个示例:

使用
addEventListener
尝试此操作。下面是一个检测鼠标滚轮上下滚动的简单示例

window.addEventListener('mousewheel',函数(e){
wDelta=e.wheelDelta<0?“向下”:“向上”;
控制台日志(wDelta);

});不,不能访问硬件信息,主要是出于安全原因(指纹),以及避免探测每个平台所需的代码等的开销,这通常不是很有用

我们唯一能做的事情,比如触摸事件,就是订阅
鼠标滚轮
事件,并在触发时确定其存在。我认为这是一个公平的假设,让大多数人有一个鼠标滚轮倾向于使用它,所以事件迟早会触发。例如,在您的场景中,如果可能,您还可以请求用户使用鼠标滚轮或单击跳过按钮来传递一个小对话框。如果单击了按钮,则假定用户没有鼠标滚轮


在任何情况下,这都是最接近的…

您好,首先,谢谢您的回答,但我不想在javascript中找到鼠标滚轮事件。我试图检测他们是否真的有一个鼠标滚轮,就像实物一样。如果听起来让人困惑,我很抱歉!请注意,我没有试图找到鼠标滚轮事件。有没有鼠标滚轮的鼠标。如果有用户带着这些鼠标访问我的网站,我想鼓励他们带着装备更好的鼠标回来。这是个好主意,非常感谢!初步测试证明他们有鼠标滚轮!