2012-10-08 17 views
3

在Safari中& Chrome(不在FireFox中,例如“在webkit”中),当我们在后台播放Windows Media Player时,我们监听鼠标移动事件(使用JQuery这里),即使鼠标没有移动,我们也会看到鼠标移动事件。webkit中的错误?当Windows媒体播放器正在运行时,鼠标移动事件不断激发

This only发生在Windows媒体播放器运行时,并且如果鼠标移动到画布之外时发生停止。

但是,如果用户使用音乐播放和鼠标在画布上离开计算机,我们无法识别其闲置状态。

问题:

  • 任何人听说过这个?有魔法修复?
  • 这似乎是一个webkit的问题,但我不是webkit专家,我会如何去宣布它的webkit人?
+1

[Webkit Bug Tracker](https://bugs.webkit.org/enter_bug.cgi)。 – DCoder

回答

2

这可能是Windows Media的一种避免空闲状态的方法之一,当我在线阅读 - 在几个位置上 - 关于C/C++编码器询问有关避免闲置状态,这出现作为一个解决方案(不知道,如果这是好的解决方案或不,它似乎是解决XP中的问题)

例如

Trying to disable Processor idle states (C states) on Windows PC

这可能是因为火狐还检查在鼠标的位置,而不仅仅是一个事件的触发的变化......而WebKit的没有。无论如何,这只是一个猜测。要解决,也许你可以做同样的事情...在event.screenXevent.screenY而不是只是事件解雇中聆听改变?