Ele_0005:electron 穿透效果,全局穿透 区域穿透

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)
});

 

posted @ 2022-09-25 19:39  琥珀君  阅读(563)  评论(0编辑  收藏  举报