我正在研究监控鼠标事件的Google Chrome扩展程序。出于某种原因,扩展程序content script中的以下javascript代码导致嵌入式Flash内容中断:
$(window).mouseup(function() {
// do benign stuff
});
如果你在Flash元素内部进行了操作,它就永远不会注册鼠标,看起来好像你仍然按住鼠标按钮即使你已经松开了。起初我认为这是某种事件冒泡问题,这种方法吞噬了事件,所以我尝试返回true(并且假设这个问题),但它似乎没有任何影响。有什么想法吗?
答案 0 :(得分:1)
好吧,几天后花生画廊没有回应,但我发现我的寂寞:
// Bad
$(window).mouseup(function() { ... });
// Good
window.addEventListener("mouseup", function(event) { ... });