electron应用窗口免激活触发设置?

为什么有的软件必须在窗口focus的情况下才能顺便活动浏览(存在多个独立窗口的页面时),而有的软件只需鼠标在该窗口区域,滚动鼠标滑轮就能滚动该页面?

在多个窗口并列显示、只是对比浏览的情况下,如果每次滚动一个窗口页面都要focus这个页面,未免有些不人性化。当然,有时又需要如此。

在electron中,如何自定义该程序是需要focus状态才能跟随鼠标滚动,还是只要鼠标在该窗口上就能?

阅读 3.7k
1 个回答

无需焦点,鼠标悬浮在窗口上就能滚动是 windows 新版系统的新特性,Electron里面要判断的话可以使用js判断当前窗口是否获得焦点,再决定是否劫持滚动事件即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题