为什么有的软件必须在窗口focus的情况下才能顺便活动浏览(存在多个独立窗口的页面时),而有的软件只需鼠标在该窗口区域,滚动鼠标滑轮就能滚动该页面?
在多个窗口并列显示、只是对比浏览的情况下,如果每次滚动一个窗口页面都要focus这个页面,未免有些不人性化。当然,有时又需要如此。
在electron中,如何自定义该程序是需要focus状态才能跟随鼠标滚动,还是只要鼠标在该窗口上就能?
为什么有的软件必须在窗口focus的情况下才能顺便活动浏览(存在多个独立窗口的页面时),而有的软件只需鼠标在该窗口区域,滚动鼠标滑轮就能滚动该页面?
在多个窗口并列显示、只是对比浏览的情况下,如果每次滚动一个窗口页面都要focus这个页面,未免有些不人性化。当然,有时又需要如此。
在electron中,如何自定义该程序是需要focus状态才能跟随鼠标滚动,还是只要鼠标在该窗口上就能?
2 回答2.6k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
3 回答2k 阅读
3.7k 阅读
2 回答785 阅读
1 回答819 阅读
758 阅读
无需焦点,鼠标悬浮在窗口上就能滚动是 windows 新版系统的新特性,Electron里面要判断的话可以使用js判断当前窗口是否获得焦点,再决定是否劫持滚动事件即可