Firefox扩展:窗口激活/取消激活事件
Firefox extension: window activate/deactive event
在我的Firefox扩展中,当浏览器窗口被激活或停用时,我会尝试处理事件。将事件"activate"answers"deactivate"添加到窗口基本上是有效的。但请注意,当我移动窗口时,首先发生"停用"(当我开始移动时),然后发生"激活"(当我们通过释放鼠标键完成移动时)。对我来说,整个窗口都是活动的。
移动Firefox窗口时,"停用"/"激活"事件对的最佳/最简单方法是什么?非常感谢您的任何提示!
Christian
如果我正确理解你,你可以使用这个:
window.addEventListener("blur",function(){
//mystuff
},false);
这个:
window.addEventListener("focus",function(){
//mystuff
},false);
我最终决定使用基于定时器的解决方案:我不会一次处理DEACTIVE事件,但前提是在十秒钟后没有任何ACTIVATE事件。所以仅仅过了十秒钟,我就认为一个窗口被停用了。调整大小/移动通常在10秒内完成。当然,这不是最佳解决方案,但足以达到我的目的。
相关文章:
- 提示使用服务器端事件处理程序激活JavaScript
- JS:Onchange事件在启动时激活
- 可以't基于JavaScript IE识别激活事件
- 如何使用on()/of()激活每个事件一次
- Windows 10 UWP HTML/Winjs应用程序从共享魅力启动时未接收到激活的事件
- 如何通过它引用谷歌地图标记's id并激活它's使用javascript单击事件
- 单击事件时激活脚本
- 如何使用Xpages onchange事件激活按钮
- 如何触发 HTML 选择单击事件(使用选项激活选择下拉列表)
- 此时如何激活键控事件
- 画布使事件在鼠标悬停在特定坐标上时激活
- 使用触摸激活事件
- 事件仅在单击两次时激活
- 通过 Javascript 激活/停用点击事件
- 事件触发时的 Javascript 激活函数
- 调用 jquery 选项卡激活函数不在单击事件上
- j查询如何为具有相同类名的多个元素激活一个事件
- Firefox扩展:窗口激活/取消激活事件
- 处理标签激活事件在推特引导
- 将激活事件绑定到网格面板 Extjs4