1,
// 设置全局可以穿透效果 // c.setIgnoreMouseEvents(true); // 设置区域穿透效果 let win = require('electron').remote.getCurrentWindow() let el = document.getElementById('testdiv') el.addEventListener('mouseenter', () => { //forward: true 表示只有点击事件会穿透窗口,鼠标移动事件仍会触发 win.setIgnoreMouseEvents(true, { forward: true }) // win.setIgnoreMouseEvents(false) }); el.addEventListener('mouseleave', () => { win.setIgnoreMouseEvents(false) });